ad

《零基础Linux 从入门到精通》_从零开始_轻松掌握Linux操作系统_13.4 控制循环

admin 165 2023-10-23

【摘要】 本书摘自《零基础Linux 从入门到精通》一书中第13章,第4节,编者是零壹快学

13.4 控制循环

如果想要在循环开始后跳出循环,我们可以使用break和continue语句来进行控制。本节将介绍这两个命令。

《零基础Linux 从入门到精通》_从零开始_轻松掌握Linux操作系统_13.4 控制循环

13.4.1 break语句

break用于跳出整个循环,使用break以后,当前循环就会终止,不再执行,效果如下所示。 动手写 13.4.1

执行结果如下所示。

第 13 章 结构化命令

在执行到var的值为6时,根据判断,var值为6,通过break终止当前循环,因此输出仅仅到“The value of var is 5”。

break的作用就是这样,终止break所在的循环块的循环,一般可以通过if语句控制何时进行跳出。

13.4.2 continue语句

continue语句用于跳出当前的一次循环,剩余的循环可以继续执行。我们通过如下例子来理解。

动手写 13.4.2

基 础 Linux 从入门到精通

可以看到,当var的值为6时,通过continue语句后,剩下的命令块不再执行,跳出了本次循环,但是后续的循环依然会继续执行。

013.5 函数function

function功能可以将我们需要重复执行的一些命令块封装起来,在需要调用的时候直接进行调用即可。基本格式如下所示。

简单的执行方法如下所示。

动手写 13.5.1

在调用function的时候,直接输入函数名就可以完成调用了。调用两次test,输出两遍function内的打印结果,如下所示。

在function内,也包含了$0、 $1、 $2等位置变量,我们可以写一个简单的计算函数加以理解,如下所示。

动手写 13.5.2

第 13 章 结构化命令

执行结果如下所示。

function功能在实际工作中十分有用,它可以极大地简化代码,增加代码的可读性。function 相当于一个个模块,就好比我们小时候玩的积木,最后在使用的时候,将一个个“积木”——function搭在一起就好。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《大数据时代信息资源检索与分析》_让你更懂数据_11.2.2 基于内容检索的检索类型
下一篇:《VMware vSphere 云平台运维与管理》_向云端进发_5.3 任务5.3 配置分布式资源调度 (DRS)
相关文章
×