Dart 编程 - If Else 语句
else…if 阶梯 可用于测试多个条件。以下是相同的语法。
if (boolean_expression1) {
/如果expression1的计算结果为true,则语句
}
else if (boolean_expression2) {
//如果expression2的计算结果为true,则语句
}
else {
//如果expression1和expression2的结果都为false,则语句
}
使用if…else语句时,需要记住几点。
一个if可以有零个或一个else,并且它必须位于任何else…if之后。
一个if可以有零到多个else…if,并且它们必须位于else。
一旦 else…if 成功,则不会测试其余的 else…if 或 else。
示例 - else…if 阶梯
以下程序代码检查给定值是正数、负数还是零。
void main() {
var num = 2;
if(num > 0) {
print("${num} is positive");
}
else if(num < 0) {
print("${num} is negative");
} else {
print("${num} is neither positive nor negative");
}
}
成功执行上述代码后将显示以下输出。
2 is positive
dart_programming_decision_making.html

