码迷,mamicode.com
首页 > 其他好文 > 详细

Kotlin基础-类型检查和转换

时间:2017-06-23 17:23:47      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:手动   array   强制转换   pre   类型   变量   style   一个   ring   

/*
* 检查:对一个变量的类型进行辨别
* 转换:把变量转换成其他类型使用
* */
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基础-类型检查和转换

标签:手动   array   强制转换   pre   类型   变量   style   一个   ring   

原文地址:http://www.cnblogs.com/my334420/p/7070860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!