scala經常使用技巧

一、for循環if條件守衛spa

    for(i<- 1 to 2;j<- 1 to 2 if(i!=j)){
      print(100*i+j)
    }

二、map遍歷
scala

val map = Map("test"->12,"test2"->23)
   for((k,v)<-map){
     print(k+"="+v)
   }
   
   巧用佔位符,不打印value
    for((k,_)<-map){
     print(k)
   }

三、善用lazy,頗有用的一個東西code

 lazy val s=Source.fromFile("e:\\a.txt")
  // print(s)

只有在第一次使用的時候纔會被實例化for循環

相關文章
相關標籤/搜索