Julia语言程序设计
上QQ阅读APP看书,第一时间看更新

5.3 循环逻辑

不同于判断逻辑,循环逻辑(Repeated Evaluation)会在条件满足的情况下,重复地运行一段代码以实现数据迭代处理等功能。

在实现循环逻辑时,我们在考虑什么情况下需要重复执行的同时,也需要考虑什么情况下不再循环。这是在开发中不能忽略的两个对偶问题。

Julia提供了while与for这两种循环结构的同时,还提供了break与continue两个关键字,以便对循环进行控制。通过设定与业务功能相关的控制变量,并结合这两个关键字,便可实现在特定情况下终止循环或继续循环。