如何在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)