首页 > 代码库 > Scala 学习笔记
Scala 学习笔记
val hello = "Hello World" println(hello) //函数声明 def min(x:Int, y:Int):Int = { var a = x if(x > y) a = y return a } //===> println("min:"+min(3,5)) //3 //表达式函数声明 def max(x:Int,y:Int):Int = if(x>y) x else y //===> println("max:"+max(5,8)) //8 //while循环示例 var m = 3 while(m > 0){ print(m); if(m>1) print(",") else print("\n") m-=1 } //3,2,1 //for 示例 for(i <- 1 to 4) println("No."+i) // No.1 // No.2 // No.3 // No.4 val No = for(i <- 1 to 4) yield i println(No) //Vector(1, 2, 3, 4) val v2 = for(i <- "HELLO")yield i println(v2) //HELLO //两层循环,按照先递增i,再递增j的顺序 val v3 = for(i<-3 to 4;j<-1 to 2) yield(i+j) println(v3) //Vector(4, 5, 5, 6)
Scala 学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。