Scala 循环

环境: CentOS 6.3

不解释,看例子,自己琢磨。

1. While 循环

$ cat while.scala
var i = 10;
while ( i > 0 ) {
 println("this is number " + i);
 i = i -1;
}

$ scala while.scala
this is number 10
this is number 9
this is number 8
this is number 7
this is number 6
this is number 5
this is number 4
this is number 3
this is number 2
this is number 1

2. foreach 循环

$ cat foreach.scala
var array=new Array[String](3)             //创建数组并初始化
array(0) = "hello"
array(1) = "nihao"
array(2) = "ma?"
array.foreach(arr => println(arr))        // 用foreach 循环输出数组内容  arr是指array里面每个元素的参数,scala 会推断是string

//array.foreach((arr:String) => println(arr))  //也可以显示指定arr类型

3. for 循环

$ cat for.scala
for(arg<-args)
  println(arg)
$ scala for.scala this is China
this
is
China

 

总结,函数式文本的语法:

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值