在 Dart 中,if-else 语句用于根据条件的真假来执行不同的代码块

2025-05-11ASPCMS社区 - fjmyhfvclm

在 Dart 中,if-else 语句用于根据条件的真假来执行不同的代码块。if 语句检查一个条件,如果条件为真,则执行 if 块中的代码;如果条件为假,则执行 else 块中的代码。

基本语法

dart

if (condition) {

// 条件为真时执行的代码

} else {

// 条件为假时执行的代码

}

示例代码

dart

void main

int number = -5;

if (number > 0) {

print("The number is positive.");

} else {

print("The number is negative or zero.");

}

}

解释

条件检查:在 if 后面是一个布尔表达式 condition。如果 condition 为 true,则执行 if 块中的代码。

else 块:如果 condition 为 false,则执行 else 块中的代码。

使用场景

if-else 语句非常适合在需要二选一的情况下使用,例如根据用户输入的不同显示不同的信息,或者根据某个状态执行不同的操作。

注意事项

if 和 else 块中的代码可以包含任意数量的语句。

确保条件表达式的结果是一个布尔值(true 或 false)。

如果代码块中只有一条语句,可以省略大括号 {},但为了代码的可读性和避免潜在的错误,建议始终使用大括号。

扩展用法

if-else 语句可以与其他控制结构(如循环)结合使用,以实现更复杂的逻辑。

dart

void main() {

int age = 18;

if (age >= 18) {

print("Yo

全部评论