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 之间!

以上是 Dart 编程中的 If-Else 的全部内容, 来源链接: utcz.com/z/354412.html

回到顶部