for遍历list scala_scala(二)-for循环

1.for( var x 

statement(s);}

Range 可以是一个数字区间表示 i to j ,或者 i until j。左箭头 

to []

util [ }

range [ }

2.在 for 循环 中你可以使用分号 (;) 来设置多个区间,它将迭代给定区间所有的可能值

object Test {

def main(args: Array[String]) {

var a = 0;

var b = 0;

// for 循环

for( a 

println( "Value of a: " + a );

println( "Value of b: " + b );

}

}}

3.for 循环集合的语法如下:

for( var x 

statement(s);}

4. for 循环中使用过滤器的语法。

for( var x 

if condition1; if condition2...

){

statement(s);

}

5. for 循环的返回值作为一个变量存储。语法格式如下:

var retVal = for{ var x 

if condition1; if condition2...}yield x

object Test {

def main(args: Array[String]) {

var a = 0;

val numList = List(1,2,3,4,5,6,7,8,9,10);

// for 循环

var retVal = for{ a 

if a != 3; if a 

}yield a      // 输出返回值

for( a 

println( "Value of a: " + a );

}

}}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值