這可能是一個基本的斯卡拉問題,但無法弄清楚如何:Scala的for循環 - 2 *我下一個循環
for (int i=1;i<100000;i=2*i)
:
怎麼可以這樣Java循環使用斯卡拉表示
我明白這是一個可能的方式:
def loopByTwiceBefore(from:Int, to:Int)(f:Int=>Unit):Unit = {
if (from<to){
f(from)
loopByTwiceBefore(from*2, to)(f);
}
}
但是,有沒有在斯卡拉做到這一點更規範的方法。
我猜你的意思是'INT I = 1'取代'INT I = 0' – sschaef
是的,更正了,謝謝 –