ArkTS里面的?. 是什么意思

ArkTS里面的?. 是什么意思

HarmonyOS
2024-01-31 18:39:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
mike_hit

以this.xx?.getNum()为例解释:

?. 是表示this.xx?.getNum() 里的xx存在且不为空的时候继续调用xx里面的getNum(),得到最终的结果。

? 可以理解为前面使用的变量是否存在/为空,不存在/为空||存在/为空则不调用后面的方法/变量,存在且不为空继续调用后面的方法/变量,目的是防止异常。. 是调用。

分享
微博
QQ
微信
回复
2024-02-01 21:39:54
相关问题
ArkTS语句最后面加!是什么意思
351浏览 • 1回复 待解决
TiDB Server具体是什么意思
1827浏览 • 1回复 待解决
鸿蒙的signature权限是什么意思
6171浏览 • 1回复 待解决
MongoDB中的分片是什么意思
2090浏览 • 1回复 待解决
DevEco的日志如下是什么意思
455浏览 • 0回复 待解决
是什么意思
753浏览 • 1回复 待解决
java中显示不可映射符是什么意思
3644浏览 • 1回复 待解决
Redis里面的RedLock的定义是什么
1962浏览 • 1回复 待解决
*是什么意思
1000浏览 • 1回复 待解决
物联网公式中的NB-IOT是什么意思
3113浏览 • 1回复 待解决
C++同步调ArkTS里面的方法
456浏览 • 1回复 待解决
如何查看mysql表里面的数据?
1063浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人