码迷,mamicode.com
首页 > 其他好文 > 详细

scala控制结构

时间:2016-12-13 23:34:33      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:int   控制结构   return   变量   nbsp   函数式   res   控制   函数式编程   

#判断

scala> def min(x:Int,y:Int):Int={
 var a=x
 if(x>y) a=y
 return a
 }

scala> min(1,2)
res1: Int = 1

 

#循环    ##引申:函数式编程里面尽量使用常量,所以尽量避免 while do? 变量?

while (A) B

do B while A

 

scala> var m=3
scala> while (m!=0){

 println(m)
 m-=1
 }


3
2
1

 

#枚举 

for (i<-e) E(i)

scala> for ( i <- 1 to 4)
               println("No."+i)
No.1
No.2
No.3
No.4

 


scala> for(i <- 1 to 4; j <- 1 to 2) println(i+j)
2
3
3
4
4
5
5
6

 

scala控制结构

标签:int   控制结构   return   变量   nbsp   函数式   res   控制   函数式编程   

原文地址:http://www.cnblogs.com/fs-xuehua/p/6168349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!