kotlin 方法参数Any的传参问题

ol_O_O_lo 发布于 2017/09/06 19:20
阅读 42
收藏 0

工具:idea

写了个全局方法

fun isNull(o:Any):Boolean = o == null

然后使用:

k的数据类型是string。

请大大们指教。这是什么原因啊??

加载中
0
ol_O_O_lo
ol_O_O_lo

擦 ,自己搞懂了。

kotlin。参数没加【?】的,不可为空。

var k:String?,

我这定义的k是可以为空的。然后提示了这么个不明不白的提示。。。

 解决:

fun isNull(o:Any?):Boolean = o == null

Any加个【?】就可以了

返回顶部
顶部