while文(使い方)
今回はもう一つの
繰り返し構文
while文を
学んでいこう!
今度はどんな
繰り返し方に
なるんだろう?
while文は
以下のように書くよ
while コマンド
do
処理
done
これは「コマンドが成功する限り 処理を繰り返す」 という構造だよ
なるほど!これは簡潔でわかりやすいね
continue, break コマンドfor文やwhile文の繰り返し処理の中では繰り返しの流れを制御するcontinue と break を指定できるんだ| コマンド | 動作 |
|---|---|
continue | 今の繰り返し処理を終え、 |
break | 繰り返しを終える |
へぇ…繰り返しを調整できるのね!
良く使われる例に「無限ループ」があるよ
while true
do
...
if ループを終える条件
then
break
fi
...
done
true は常に成功するコマンドだよねそれを while 文で使うということはずっと繰り返し続けることになるんだでもそれだと繰り返しが永遠に終わらないから処理の中で終了判定をして終わるタイミングで
break で終わるんだね今回は
while文と繰り返しを制御するcontinue と break を学んだよ!for文は、while文は何回繰り返すか不明な場合に便利だよ!