0
点赞
收藏
分享

微信扫一扫

scala快速入门系列【循环】

晗韩不普通 2022-04-01 阅读 70


        本篇作为scala快速入门系列的第七篇博客,为大家带来的是关于​循环​的相关内容。


scala快速入门系列【循环】_spark


文章目录

  • ​​循环​​
  • ​​for表达式​​
  • ​​简单循环​​
  • ​​嵌套循环​​
  • ​​守卫​​
  • ​​for 推导式​​
  • ​​while循环​​



循环

        在scala中,可以使用for和while,但一般推荐使用for表达式,因为for表达式语法更简洁。

for表达式

语法

scala快速入门系列【循环】_循环_02

简单循环

使用for表达式打印1-10的数字

步骤

1.生成1-10的数字(提示:使用to方法)

2.使用for表达式遍历,打印每个数字

参考代码1

scala快速入门系列【循环】_hadoop_03

参考代码2(简写方式)

scala快速入门系列【循环】_hadoop_04

嵌套循环

使用for循环,打印以下字符

scala快速入门系列【循环】_循环_05

步骤

  1. 使用for表达式打印3行,5列星星
  2. 每打印5个星星,换行

参考代码

scala快速入门系列【循环】_循环_06

守卫

for表达式中,可以添加if判断语句,这个if判断就称之为守卫。我们可以使用守卫让for表达式更简洁。

语法

scala快速入门系列【循环】_循环_07

示例

使用for表达式打印1-10之间能够整除3的数字

参考代码

scala快速入门系列【循环】_scala_08

for 推导式

  • 将来可以使用for推导式生成一个新的集合(一组数据)
  • 在for循环体中,可以使用​​yield表达式构建出一个集合​​,我们把使用yield的for表达式称之为推导

示例

生成一个10,20,30…100 的集合

参考代码

scala快速入门系列【循环】_hadoop_09

while循环

scala中while循环和java中是一致的

示例

打印1-10的数字

参考代码

scala快速入门系列【循环】_scala_10

本篇博客到这里就结束了,感兴趣的小伙伴们可以持续关注哟~下一篇将为大家带来​​break和continue​​的相关内容,敬请期待!

scala快速入门系列【循环】_scala_11



举报

相关推荐

0 条评论