好多人在用kotlin的时候,会看到一些属性或者对象的后边加上?或者!!,到底是什意思呢?当然不知道之前首先百度,那么百度的结果就是:
通俗的来讲就两句话:
1、?加在变量之后,表示可以为空,如果为空,然后添加你想返回的信息。
2、!!加在变量之后,表示不可为空,如果对象为空,系统就一定会报异常
好多人在用kotlin的时候,会看到一些属性或者对象的后边加上?或者!!,到底是什意思呢?当然不知道之前首先百度,那么百度的结果就是:
通俗的来讲就两句话:
1、?加在变量之后,表示可以为空,如果为空,然后添加你想返回的信息。
2、!!加在变量之后,表示不可为空,如果对象为空,系统就一定会报异常