scala2.10里的for表达式已经不允许对变量声明val

之前版本里可以

for(val x <- 1 to 10) { ... }

在2.10里已经不允许在x前加val了,但可以对单个变量加val

for( x <- 1 to 10; val y=x) { ... }

这时会给出警告,但仍可以过。后续版本也许会彻底禁止。

发表评论

电子邮件地址不会被公开。 必填项已用*标注