kotlin中值范围

值范围表达式用rangeTo函数,该函数的操作符形式是二个点(..)另外还有in 和!in 相关操作符,任何可比较的大小的数据类型都可以定义值范围

值范围应用

fun main(arg: Array<String>) {

    var n =100
     if (n in 1..100){
         print("符合")
     }else{
         print("不符合")
     }
    
}
fun main(arg: Array<String>) {
    
    for (i in 1..10 step 2)
        println(i)
    for (i in 10 downTo 2 )//从10 到 2  ,步长为1
        println(i)

    for (i in 10 downTo 2 step 2)//10 到 2修改步长为2
        println(i)
}

rangTo函数只是简单的调用了*Range 类的构造器

downTo扩展函数可用于一对整数类型值

reversed 对每个类都定义了reversed 扩展函数,所有这些函数都会返回相反的数列

step  步长值参数要求都是正数

posted on 2018-12-20 10:36  LoaderMan  阅读(834)  评论(0编辑  收藏  举报

导航