原文
https://www.runoob.com/kotlin/kotlin-basic-syntax.html
类型检测 xxx is 某类型
/**
* 类型检测
* 类型 Int 和 String 的监测
*/
fun getStringSize(obj : Any) : Int ? {
if (obj is String) {
var size = obj.length
println("string $size")
return size
} else if (obj is Int) {
println("Int $obj")
return obj
}
return null
}
1.1 调用实例
fun main(args : Array<String>) {
getStringSize("Hello world")
getStringSize(88)
}
1.2 运行结果
string 11
Int 88