/** 检查:对一个变量的类型进行辨别* 转换:把变量转换成其他类型使用* */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)}
时间: 2024-11-09 02:35:08