Kotlin 实用函数2024 年 8 月 29 日 | 阅读 3 分钟 Kotlin 范围实用函数有几个标准库函数,用于 Kotlin 范围。 这些实用函数如下所示
Kotlin rangeTo()rangeTo() 函数用于以递增顺序返回范围中指定的从开始到结束的值。 rangeTo() 函数是整数类型,它调用 Range 类的构造函数。 rangeTo() 函数的示例输出 Printing value: 1.rangeTo(5) 1 2 3 4 5 Printing value: IntRange(1,5) 1 2 3 4 5 浮点类型(如 Double、Float)未在 rangeTo 运算符中定义。 Kotlin downTo()downTo() 扩展函数用于按递减顺序返回从较高顺序到较低顺序指定的值。 downTo() 函数是为成对的整数类型定义的。 语法 downTo() 函数的示例 输出 Range 1 5 4 3 2 1 Range 2 5 4 3 2 1 Range 3 5 4 3 2 1 Kotlin reversed()reversed() 函数用于返回给定范围类型的反向顺序。 语法 reversed() 函数的示例输出 Reversed 1 5 4 3 2 1 Reversed 2 5 4 3 2 1 Reversed 3 1 2 3 4 5 Reversed 4 1 3 5 Kotlin step()step() 函数(或 step 运算符)用于以给定的步进值返回范围值。 步进值始终采用正参数。 负步进值会生成 IllegalArgumentException 异常。 step() 函数的示例输出 Print range value with step 2: 1 3 5 7 9 Print range value with step 3: 1 4 7 10 First value of interval: 1 Last value of interval: 9 如果我们提供负整数作为步进值,它会抛出异常。 输出 Exception in thread "main" java.lang.IllegalArgumentException: Step must be positive, was: -2. at kotlin.ranges.RangesKt__RangesKt.checkStepIsPositive(Ranges.kt:130) at kotlin.ranges.RangesKt___RangesKt.step(_Ranges.kt:432) at TestKt.main(Test.kt:63) |
我们请求您订阅我们的新闻通讯以获取最新更新。