当前位置: 首页 > 工具软件 > Quiver Dart > 使用案例 >

Dart ?? ?.

范浩荡
2023-12-01

??

左边如果为空返回右边的值,否则不处理。
A??B
如果 A 等于 null,那么 A??B 为 B
如果 A 不等于 null,那么 A??B 为 A

.?

左边如果为空返回 null,否则返回右边的值。

A?.B
如果 A 等于 null,那么 A?.B 为 null
如果 A 不等于 null,那么 A?.B 等价于 A.B

 类似资料: