您好、欢迎来到现金彩票网!
当前位置:双彩网 > 显式转换 >

Kotlin技术分享:类型的检查与转换

发布时间:2019-06-04 02:29 来源:未知 编辑:admin

  在许多情况下,不需要在 Kotlin 中使用显式转换操作符,因为编译器跟踪不可变值的 is 检查以及显式转换,并在需要时自动插入安全的转换

  例如,对于以下例子来说,当判断 value 为 String 类型通过时,就可以直接将 value 当做 String 类型变量并调用其内部属性

  如果转换是不可能的,转换操作符 as 会抛出一个异常。因此,我们称之为不安全的转换操作符

  需要注意的是,null 不能转换为 String 变量,因为该类型不是可空的

  可以使用安全转换操作符 as? 来避免在转换时抛出异常,它在失败时返回 null

http://lusobeat.com/xianshizhuanhuan/112.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有