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 时非常有用。
|
|
俊秀的牙膏 · CVE-2020-14386: Linux ...· 1 年前 · |
|
|
礼貌的凳子 · 从0到1【建站:AWS+Ubuntu+Pyt ...· 1 年前 · |
|
|
留胡子的楼梯 · SQL SERVER 数据库邮件配置 - ...· 2 年前 · |
|
|
深情的葡萄酒 · 信息收集: Java VM Exit=NN· 2 年前 · |
|
|
大气的香槟 · android 素材标签,Android ...· 2 年前 · |
|
|
深情的葡萄酒 · 信息收集: Java VM Exit=NN 2 年前 |