scala学习(3)

2020-07-07  本文已影响0人  const_qiu

内建的控制结构(判断,循环)

1.if ...else ...语句有返回值

val filename = 
if (!args.isEmpty) args(0)
else "default.txt"

2.for()

遍历集合(任何种类的集合):Array,List,Tuple等
过滤器:for(添加if语句), 可以添加多个if语句
for( a<-某集合 if ... if... )
嵌套迭代:

for(a <- 0 to 9 if a%2==0 ;b<- 0 to 9 if b%2==1)
println(a+" "+b)

运行结果:

0 1
0 3
0 5
0 7
0 9
2 1
2 3
2 5
2 7
2 9
4 1
4 3
4 5
4 7
4 9
6 1
6 3
6 5
6 7
6 9
8 1
8 3
8 5
8 7
8 9
上一篇下一篇

猜你喜欢

热点阅读