!!.表示当前对象如果为空也执行,然后会抛出空异常
code1?.code2 翻译为 :if code1 Not Null 执行 code2;
code1?:code2 翻译为:if code1 Null 执行 code2;
?. 翻译为: If Not Null
?: 翻译为: If Null
如果是”?.“ 即表示if not null 并执行后续连接的操作。
如果是”?:“即表示 if null 并执行后续连接的操作。
!!.表示当前对象如果为空也执行,然后会抛出空异常
code1?.code2 翻译为 :if code1 Not Null 执行 code2;
code1?:code2 翻译为:if code1 Null 执行 code2;
?. 翻译为: If Not Null
?: 翻译为: If Null
如果是”?.“ 即表示if not null 并执行后续连接的操作。
如果是”?:“即表示 if null 并执行后续连接的操作。