[root@lxy break]# cat break.sh
#!/bin/bash
while [ 1 ]
doread
-p "請輸入乙個字元: " key
test $key
= x -o $key
= x if [ $? -eq 0 ]
then
echo "輸入的是 $key"
break
;else
echo "輸入的不是x 或 x 為 $key"
fidone
#當鍵盤輸入為不為x 或者 x 時繼續迴圈
###break
# break 跳出迴圈 並執行迴圈後面語句
輸入1或a 只要不是x或x 。輸出:入的不是x 或 x 為
輸入若為x或x。輸出:輸入的是 x 並跳出迴圈,並執行迴圈後面語句
[root@lxy break]# sh break.sh
請輸入乙個字元:
1輸入的不是x 或 x 為 1
請輸入乙個字元: a
輸入的不是x 或 x 為 a
請輸入乙個字元: x
輸入的是 x
break和continue跳出多重迴圈
關於break和continue,眾所周知,break是跳出當前迴圈,continue是跳出本次迴圈。但是在多重迴圈中,我們可能會模糊概念 break是跳出全部迴圈還是只是某層迴圈?跳出的是break所在層的迴圈即當前迴圈。結論 只要記住,break和continue只對當層迴圈有用,對外層迴圈沒有...
break 怎麼跳出外部迴圈
學習就是為了不斷的看到自己的知識盲點,然後改正,以前知道如何使用break來跳出迴圈,突然學習到可以用break跳出外部的迴圈 以前只知道怎麼調本次的迴圈 上正題 如下 public static void main string args 這一串 當i j 10時,就會跳出迴圈重新進入第二次迴圈,...
4 6 Go語言break(跳出迴圈)
go語言中 break 語句可以結束 for switch 和 select 的 塊,另外 break 語句還可以在語句後面新增標籤,表示退出某個標籤對應的 塊,標籤要求必須定義在對應的 for switch 和 select 的 塊上。跳出指定迴圈 package main import fmt ...