この章ではuntil文について説明します。
untilもwhileと同じく繰り返しを行う場面で使用されます。
untilは実行される時に条件式がtrueもしくはfalseであるのかをチェックします。
falseである場合はuntilの処理文が実行されます。
trueである場合には処理文は実行されません。
whileは条件式がtrueの場合に中身が実行されるので、違いを確認してください。
では例をみてみましょう。
① numに1を入れます。goukeiに0を入れます。
num>3がfalseなので、繰り返し文を実行します。
② goukei +=numが実行されます。
これは
③ num +=1の箇所で
④先頭に戻って
⑤ goukei +=numが実行されます。
これは
⑥ num +=1は
⑦先頭に戻って
⑧ goukei +=numが実行されます。
これは
⑨ num +=1は
⑩先頭に戻って
ここでnumは4でtrueになり繰り返し文は終了します。
⑪最後に
これをwhileを使って書き替えると次のようになります。
次はuntil装飾子について説明します。
until装飾子とはuntil条件文 を末尾に書く形式のことを言います。
では例をみてみましょう。
結果は以下の通りです。