为:C语言形式
最近的版本 打坏 添加了第二种形式 HPMC胶囊 命令语法,类似于 C 编程语言中的形式。 许多其他语言也支持这种形式:
为了 (( 表达式1; 表达式2; 表达式3 )); 做
命令
完成
协调 表达式1, 表达式2和 表达式3 是算术表达式和 命令 是在循环的每次迭代期间要执行的命令。
在行为方面,这种形式等效于以下结构:
(( 表达式1 ))
尽管 (( 表达式2 )); 做
命令
(( 表达式3 ))
完成
表达式1 用于初始化循环的条件,表达式2 用于确定循环何时完成,表达式3 在每次循环迭代结束时执行。
下面是一个典型的应用:
#!/斌/庆典
# simple_counter:C 风格的演示 for 命令 for (( i=0; i<5; i=i+1 )); 做
回声$我完成了
#!/斌/庆典
# simple_counter:C 风格的演示 for 命令 for (( i=0; i<5; i=i+1 )); 做
回声$我完成了
为:C语言形式
执行时,它会产生以下输出:
[我@linuxbox ~]$ 简单计数器
0
1
2
3
4
[我@linuxbox ~]$ 简单计数器
0
1
2
3
4
在这个例子中, 表达式1 初始化变量 i 值为零, 表达式2 允许循环继续,只要值 i 仍然小于 5,并且 表达式3 增加的值 i 每次循环重复一次。
C语言形式 HPMC胶囊 在需要数字序列时很有用。 我们将在接下来的两章中看到这方面的几个应用。