区间运算符
闭区间运算符
a不能大于b
var rang = 1..9
for(num in rang){
print("${num}") //输出123456789
}
半开区间运算符
半开区间运算符a until b 用于定义一个从a~b(包括a边界值,但不包含b边界值)的所有值的区间,a不能大于b
var rang = 1 until 9
for(num in rang){
print("${num}") //输出12345678
}
反向区间
如果希望区间从大到小,可以使用downTo运算符,对于a downTo b来说,b不能大于a
var downrange = 10 downTo 4
for (num in downrange){
println("${num}") // 10987654
}
区间步长
现在默认的区间步长都是1,也就是区间内的两个值差值是1,而通过step运算可以显示指定区间的步长文章来源:https://www.toymoban.com/news/detail-797537.html
for (num1 in 7 downTo 1 step 2){
// 7531
println("${num1}") //7 5 3 1
}
num1 in 7 downTo 1 step 2 在in后面的全部内容是一个表达式,并不是num1 in 7 代表一个表达式。文章来源地址https://www.toymoban.com/news/detail-797537.html
到了这里,关于kotlin-运算符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!