如何使用三元 if else 和两个或多个使用“OR”和“AND”的条件
if(foo == 1 || foo == 2)
{
do something
}
{
else do something
}
我想像这样使用它
foo == 1 || foo == 2 ? doSomething : doSomething
最佳答案
如果你指的是 dart 中的 else if 语句,那么这个三元运算符:
(foo==1)? something1():(foo==2)? something2(): something3();
等同于:
if(foo == 1){
something1();
}
elseif(foo == 2){
something2();
}
else something3();
关于dart - 如何在 flutter dart 中使用具有多个条件的三元运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54567254/