1、for循环if条件守卫
for(i<- 1 to 2;j<- 1 to 2 if(i!=j)){ print(100*i+j) }
2、map遍历
val map = Map("test"->12,"test2"->23) for((k,v)<-map){ print(k+"="+v) } 巧用占位符,不打印value for((k,_)<-map){ print(k) }
3、善用lazy,很有用的一个东西
lazy val s=Source.fromFile("e:\\a.txt") // print(s)
只有在第一次使用的时候才会被实例化