首页 > 学院 > 开发设计 > 正文

第7章 流程控制

2019-11-08 18:22:18
字体:
来源:转载
供稿:网友

1.     if/else语句

格式:

if list1;then list;[ elif list;then list; ]…[ else list; ]fi

 

数值比较运算符:

-eq

等于

-ne

不等于

-le

小于等于

-gt

大于

ge

大于等于

 

2.     case语句

格式:

case Word in

pattern1 )

      command-list1

      ;;

pattern2 )

      command-list2

      ;;

pattern3|pattern4 )

      command-list3

      ;;

esac

 

3.     while循环

格式:

while test-commands

do

consequent-commands

done

 

4.     until循环

格式:

until test-commands

do

onsequent-commands

done

 

5.     for循环

格式:

for name in word1 word2 … wordN

do

commands

done

解读:name为变量

 

6.     select循环

格式:

select name [ in words … ]

do

commands

done

 

7.     循环嵌套

省略

 

8.     break语句

格式:

break  n

 

解读:若果没有指定参数n,则只结束最内层的循环;如果指定了可选参数n,则跳出n层循环。n必须大于等于1。如果指定的参数n大于包围break语句的循环个数,则跳出所有循环语句。

 

9.     continue语句

格式:

continue  n

 

解读:continue的作用是:继续执行包裹continue的for、while、until或select循环语句的下一次迭代。如果指定了参数n,则结束当前循环,再执行包裹continue语句的第n层的循环语句的下一次迭代。参数n必须大于等于1。只要n大于等于1,continue语句就返回0.

 


上一篇:第8章 替换

下一篇:Jump Game

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表