Dart 中的双问号运算符 (??) 用于指定一个默认值,如果表达式左侧的值为 null,则返回右侧的值。这类似于三目运算符(a == null ? b : a)。
var a;
var b = 1;
var c = a ?? b;
此时 c 的值为1
var a = 10;
var b = 1;
var c = a ?? b;
此时 c 的值为10
这种运算符在需要默认值而不是 null 时非常有用。
|
|
不要命的汉堡包 · java判断当前时间是否在6点到18点 - ...· 1 年前 · |
|
|
跑龙套的单杠 · 聊聊MySql8.0中的group by ...· 2 年前 · |
|
|
温柔的杨桃 · 报错:Unexpected ...· 2 年前 · |
|
|
卖萌的杯子 · 在 ASP.NET Core Blazor ...· 2 年前 · |
|
|
好帅的铁链 · Python – 显示使用 OpenCV ...· 2 年前 · |