Kotlin學習筆記(一)

2017-06-20  本文已影响0人  yikwing

kotlin類型安全

fun getName():String?{        //String可空類型
    return null
}

fun main(args:Array<String>){
    var name = getName()?:return        //返回null則return
    println(name.length)            //智能類型推斷,所以不用?.
}

var value:String? = "hello"        //確定可空類型有值
print(value!!.length)        //強制拆箱

kotlin常用操作符

    person: Person = Child()
    if (person is Child) {        //person是Child的實例
        println(person.name)
    }
    if(i in 1..10){        ==> 1 <= i && i <= 10
        println(i)
    }

    for(i in 4 downTo 1){        // downTo倒敘
        println(i)        ==> 4,3,2,1
    }

    for(i in 1..4 setp 2){        //setp疊加係數
        println(i)        ==>1,3
    }
上一篇 下一篇

猜你喜欢

热点阅读