如何在kotlin编程语言中使用如下所述的循环?
我怎样才能让它在kotlin使用for循环?
for (double i = 0; i < 10.0; i += 0.25) { System.out.println("value is:" + i); }
您应该使用Intellij插件来转换Kotlin的Java代码。 这是相当整洁(除非你有使用lambdas复杂的代码)这是它转换为你给定的问题:
var i = 0.0 while (i < 10.0) { println("value is:" + i) i += 0.25 }
这里是等价于循环的kotlin代码。
var i = 0.0 while (i < 10.0) { println("value is:" + i) i += 1.0 }
Kotlin for循环仅支持迭代数组。请参阅https://kotlinlang.org/docs/reference/control-flow.html
它可以以不同的方式实现
var length:Double = 10.0 var increment:Double = 0.25 for (index in Array((length/increment).toInt(), { i -> (i * increment) })) println(index)