购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.8 分支与循环

Dart中的控制流语句和其他语言一样,包含以下方式:

(1)if和else。

(2)for循环。

(3)while和do-while循环。

(4)break和continue。

(5)switch…case语句。

1.for循环

可以使用循环的标准迭代,如代码示例5-23所示。

代码示例5-23

如果要迭代的对象是可迭代的,则可以使用forEach()方法。如果不需要知道当前迭代计数器,则使用forEach()是一个很好的选择,代码如下:

2.switch…case语句

以上控制流语句和其他编程语言的用法一样,switch…case有一个特殊的用法,可以使用continue语句和标签来执行指定的case语句,如代码示例5-24所示。

代码示例5-24 switch…case uGH8rY4cFvTRHpAzyQC0KoT1Ir/2KaZ8Y2Uh3SAnyWszB3LjSKNwqvUYpolZBmGf

点击中间区域
呼出菜单
上一章
目录
下一章
×