Kotlin基础-类型检查和转换
Posted 张兮兮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
}
以上是关于Kotlin基础-类型检查和转换的主要内容,如果未能解决你的问题,请参考以下文章