Tha*_*art 1 if-statement dart flutter
如何在flutter中使用短if
该代码可以使用:
1 + 1 == 2 ? print('check true') : print('check false');
Ans. print('check true')
Run Code Online (Sandbox Code Playgroud)
但我想这样做:
1 + 1 == 2 ?? print('check true');
Run Code Online (Sandbox Code Playgroud)
为什么代码无法打印检查 true?
简单地
1 + 1 == 2 ? print('check true') : print('check false');
Run Code Online (Sandbox Code Playgroud)
等于
if(1+1 == 2) {
print('check true');
else {
print('check false');
}
Run Code Online (Sandbox Code Playgroud)
和
1 + 1 == 2 ?? print('check true');
Run Code Online (Sandbox Code Playgroud)
等于
if((1+1 == 2) == null ) {
print('check true');
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13522 次 |
最近记录: |