range - 在 kotlin 中创建专有范围

标签 range kotlin

我只是从 Kotlin 开始。我想创建从 1n 的范围,其中 nexcluded。我发现 Kotlin 有范围,我可以按如下方式使用它们

1..n

但这是一个 inclusive 范围,其中包括 1n。如何创建 exclusive 范围。

最佳答案

您可以使用 until Kotlin 标准库中的函数:

for (i in 1 until 5) {
    println(i)
}

将打印的内容:

1
2
3
4

关于range - 在 kotlin 中创建专有范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29319734/

相关文章:

mysql - 价格低、搜索高

java - 从 Java Activity 类调用自定义 View 的 Kotlin 类中的动画

java - Spring Boot Kotlin项目无法在运行时加载Java类

java - 参数 'imagePath'此处未初始化

android - java.lang.IllegalStateException : Backend Internal error: Exception during code generation

android - MVP + RxJava - 将调度器放在 Presenter 或 Interactor 中?

elasticsearch - 我可以将Elasticsearch中的字段类型同时设置为ip和ip_range吗?

javascript - 将元素插入范围会清除 Chrome 中的选择

python - 如何从一个范围中获取两个不同的随机样本

c++ - 范围的切换语句