Kotlin基礎-類型檢查和轉換


/*
* 檢查:對一個變量的類型進行辨別
* 轉換:把變量轉換成其他類型使用
* */
fun main(args: Array<String>) {
val a=5
val b=6
val c=if (a>b)"大於" else a-b
//類型判斷:is
if (c is String) println(c.length)

if (c !is String ) println(" 整數:$c")
//Kotlin編輯器大多數時候智能轉換
if (c is Int) println(c.inc())
//手動轉換:強勢轉換 as ,安全轉換 as?
// val d=c as String
// print("d是c強制轉換后的,c的值是$d")

val e=c as? String
print(e)
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM