Dart 語法糖?. 和??

dart 語法糖 ?.

它的意思是左邊若是爲空返回 null,不然返回右邊的值。

A?.B
若是 A 等於 null,那麼 A?.B 爲 null
若是 A 不等於 null,那麼 A?.B 等價於 A.B
dart 語法糖 ??
它的意思是左邊若是爲空返回右邊的值,不然不處理。

A??B
若是 A 等於 null,那麼 A??B 爲 B
若是 A 不等於 null,那麼 A??B 爲 A

 

相關文章
相關標籤/搜索