Dart中的控制流语句和其他语言一样,包含以下方式:
(1)if和else。
(2)for循环。
(3)while和do-while循环。
(4)break和continue。
(5)switch…case语句。
可以使用循环的标准迭代,如代码示例5-23所示。
代码示例5-23
如果要迭代的对象是可迭代的,则可以使用forEach()方法。如果不需要知道当前迭代计数器,则使用forEach()是一个很好的选择,代码如下:
以上控制流语句和其他编程语言的用法一样,switch…case有一个特殊的用法,可以使用continue语句和标签来执行指定的case语句,如代码示例5-24所示。
代码示例5-24 switch…case