Dart 编程中的 If-Else
如果语句是任何编程语言的主要部分,因为它们允许我们根据某些条件运行事物,这就是它们属于条件语句类别的原因。
Dart的if-else语句遵循与Java相同的语法。
语法
if( condition ) {
statement
}如果上面if括号中的条件评估为真,则将评估代码块内的语句。
示例
考虑下面显示的例子-
void main() {
var age = 10;
if(age == 10){
print("10 is perfect");
}
}由于在上面的代码中age==10的计算结果为true,因此我们在if执行的代码块中获取了代码。
输出结果
10 is perfect
请注意,如果我们将age变量的值更改为其他值,则不会将任何内容打印为输出。
示例
考虑下面显示的例子-
void main() {
var age = 11;
if(age == 10){
print("10 is perfect");
}
}输出结果It won't print anything on the console.
为了处理上述情况,我们使用Dart也提供的else子句。
示例
考虑下面显示的例子-
void main() {
var age = 11;
if(age == 10){
print("10 is perfect");
}else{
print("Age not suitable");
}
}输出结果Age not suitable
我们也可能出于某种原因想要检查年龄是否小于10并大于5,在这种情况下,我们可以使用else-if原因。
示例
考虑下面显示的例子-
void main() {
var age = 6;
if(age == 10){
print("10 is perfect");
}else if(age < 10 && age > 5){
print("5到10之间!");
}else{
print("IDK布鲁!");
}
}输出结果5到10之间!