while ループを止める:break
極端なスピードが必要になる場面が、ごくまれにあります。たとえば、ハリケーンが迫っていて、一刻も早く逃げなければならない状況です。そんなときに、速度超過の通知が届いても困りますよね。
これは、これまで作成してきた break ループに while 文を活用する絶好の機会です。break 文は制御文の一つで、R がこの文に到達すると、while ループが即座に終了します。
この演習はコースの一部です
中級 R
演習の手順
while ループを修正して、車の speed が 80 を超えたときにループが終了するようにしましょう。なお、speed 変数の初期値は 88 に設定されています。この値はそのままにしておいてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Initialize the speed variable
speed <- 88
while (speed > 30) {
print(paste("Your speed is", speed))
# Break the while loop when speed exceeds 80
if (___) {
___
}
if (speed > 48) {
print("Slow down big time!")
speed <- speed - 11
} else {
print("Slow down!")
speed <- speed - 6
}
}