内建的控制结构(判断,循环)
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
网友评论