【问题标题】:Kotlin for with different incrementKotlin for 具有不同的增量
【发布时间】:2015-04-12 11:12:37
【问题描述】:

Kotlin 有以下功能

for (i in 0..10) {}

类似于Java

for (int i = 0; i < 10; i++) {}

但是如何改变 kotlin 中的增量以在 java 中得到类似的东西:

for (int i = 0; i < 10; i = i + 2) {}

【问题讨论】:

    标签: java for-loop kotlin


    【解决方案1】:
    for (i in 1..4 step 2) print(i) // prints "13"
    

    请看这里:http://kotlinlang.org/docs/reference/ranges.html

    【讨论】:

    • 是的,我正在阅读 interloop 部分 (kotlinlang.org/docs/reference/java-interop.html) 我不考虑“其他”部分
    • 我不知道'step'这个词可能是因为我在谷歌上找不到它:/
    • @ademar111190 没问题。如果您没有任何其他问题,可以通过接受答案将其标记为已解决。
    • 是的。我会去做,只是等待最短时间,问题太傻了,比stackoverflow的最短时间解决了
    猜你喜欢
    • 2016-08-10
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 2015-10-16
    • 1970-01-01
    • 2019-11-12
    • 2011-11-03
    相关资源
    最近更新 更多