else…if 对于测试多个条件很有用。以下是相同的语法。
if (boolean_expression1) { //表达式1的计算结果为真时执行这里 } else if (boolean_expression2) { //表达式2的计算结果为真时执行这里 } 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