Dart 条件语句
Dart 条件语句
在 Dart if 语句中,if-else 语句和 if-else-if 语句用于实现基于一个或多个布尔表达式的语句的条件执行。
在本教程中,我们将学习 Dart If 语句、Dart If-Else 语句和 Dart If-Else-If 梯形语句的语法和用法。
Dart If
Dart If 是一个简单的条件语句,如果给定的布尔表达式的计算结果为真,则执行语句块。
Dart If 语句的语法
Dart 中 if 语句的语法如下所示。
其中boolean_expression
为布尔值true
或false
。
如果 boolean_expression 为真,则执行语句。
如果 boolean_expression 为假,则语句不执行并继续执行 if 语句之后的语句。
示例 – Dart If 语句
在此示例中,我们将尝试根据布尔表达式有条件地执行语句块。
Dart 例子
输出
从上面的 Dart 程序:
在第一个 if 语句中,布尔表达式的计算结果为真,因此执行 if 块中的语句。
在第二个 if 语句中,布尔表达式的计算结果为 false,因此不执行 if 块中的语句。
Dart If-Else
Dart If-Else 语句包含两个块。If 块和 Else 块。
如果 if 关键字旁边的 boolean_expression 计算结果为 true,则执行 if 块中的代码,并继续执行 if-else 块旁边的语句。
如果 if 关键字旁边的 boolean_expression 计算结果为 false,则执行 else 块中的代码,并继续执行 if-else 块旁边的语句。
Dart If-Else 语句的语法
Dart 中 if 语句的语法如下所示。
其中boolean_expression
为布尔值true
或false
。
如果 boolean_expression 为真,则执行块语句。
如果 boolean_expression 为假,则执行 else 块语句。
示例 – Dart If-Else 语句
在这个例子中,我们将尝试使用 if-else 块检查给定的数字是偶数还是奇数。
Dart 示例
输出
Dart If-Else-If
Dart If-Else-If 语句是 if-else 语句的扩展。If-Else-If 包含多个布尔表达式。
Dart If-Else-If 语句的语法
Dart 中 if 语句的语法如下所示。
If-Else-If 梯形图可以包含多个 else-if 块,但在梯形图的开头只能包含一个强制 if 块和一个可选的 else-if 块在梯形图的末尾。
执行过程一一依次检查布尔表达式。如果布尔表达式的计算结果为真,则执行相应的语句块,否则,程序控制将执行梯形图中下一个布尔表达式的计算。如果所有布尔表达式的计算结果都不为真,则执行 else 块。
示例 – Dart If-Else-If 语句
在这个例子中,我们将尝试使用 if-else-if 块检查给定的数字是负数、零还是正数。
Dart 示例
结论
在本 Dart 教程中,我们了解了 Dart 条件语句:If、If-Else 和 If-Else-If 。
关于作者:
坚果,目前是华为云享专家,51CTO 博客首席体验官,专注于大前端技术的分享,包括 Flutter,小程序,安卓,VUE,JavaScript。公众号有更多细节。
版权声明: 本文为 InfoQ 作者【坚果前端】的原创文章。
原文链接:【http://xie.infoq.cn/article/35fd0ed9c6740d2d06481a2b0】。文章转载请联系作者。
评论