Kotlin元組/可空類型 nullable

//元組 二元元祖:Pair 三元元組:Triple(最多一次容納三個值)
//Pair 不能放第三個值,也不能用.third; Triple也不能少放於三個值
var subject = Triple(3, "學會", "kotlin")
val fee = Pair("學費", 0)
println("${subject.first}${subject.second}${subject.third}" +
        "${fee.first},${fee.second}元")

// 可空類型 nullable 指所有的“實體的”類型與空的組合
//寫法:在原類型後緊跟一個?號
//Int? String? Boolean? 這裏的?指空值null,表示什麼也沒有,也可以叫可選類型
var address: String? = "重慶大學師範小區"
var sex: Boolean?

sex = false

if (sex != null && sex == true) {
    println("先生,女生最便宜了")
}else{
    println("美女,全場八折哦")
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章