Kotlin中 until和..的區別(迴圈)

weixin_34146805發表於2018-05-17

1、..

for (i in 1..5) {   // for (int i = 1;i <= 5;i++) {print(i)}
  print(i)  // 12345
}

這裡的 1..5 左右都是閉區間的

2、until

for (i in 1 until 5) {
  print(i) // 1234
}

另外,又有一些時候(大部分的時候)可能並不需要包括結束區間。那麼,這時候需要使用到 until 函式來替代 ..:

相關文章