おねーちゃん!ループ中に何かしらの条件を満たしたら抜け出したいって時はどうしたら良いの??
そういえばループ中に扱えるプログラムについて紹介していなかったね
ループの途中で中断したい時は「break」を使うと良いよ!
ほうほう、ループを「壊す(break)」んだね!!
なかなかワイルドなプログラムだ
ちなみに2重以上のループの時に「break」をしても一番内側のループしか中断しないから気をつけてね
すべて壊すんじゃないんだね、意外と繊細だ
(謎に感覚派...!!)
次は、ループ内で今のループの処理を中断して次のループに進むために使う「continue」の紹介だよ
「continue」以降の処理は中断するってのが変な感じで、いまいちピンと来ない...
そうかもね
これに関してはプログラムの挙動を見た方が分かりやすいかも
aが3の時に「aの値:」が表示されていないってことは「continue」以降が飛ばされているんだね!
確かに動きを見れば何となく分かったかも
最後は、「何もしない」時に使う「pass」があるよ
何もしないプログラム??これはどんな時に使うの??
例えば、if文で「この条件のときは何もしない」って時や、とりあえず条件を作ったけどその時にどんな処理をするかは後で考えたいって時なんかに使えるね!
なるほど、結構プログラミング中の仮組みに使うことが多そうだね
ちなみに「pass」はループだけじゃなくてどこでも使うことができるよ
ということは、とりあえず関数を作って「pass」だけ入れておくってこともできるんだね!
そういうこと!!
