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
相关问题
TiDB Server具体是什么意思
1201浏览 • 1回复 待解决
鸿蒙的signature权限是什么意思
5308浏览 • 1回复 待解决
MongoDB中的分片是什么意思
1488浏览 • 1回复 待解决
java中显示不可映射符是什么意思
2778浏览 • 1回复 待解决
Redis里面的RedLock的定义是什么
1278浏览 • 1回复 待解决
*是什么意思
444浏览 • 1回复 待解决
物联网公式中的NB-IOT是什么意思
2392浏览 • 1回复 待解决
如何查看mysql表里面的数据?
418浏览 • 1回复 待解决
HarmonyOS有没类似Android里面的Fragment
11645浏览 • 4回复 待解决
你学习ArkTS遇到最大的问题是什么
385浏览 • 1回复 已解决
提问
该提问已有0人参与 ,帮助了0人