while ループを書いてみましょう
while ループをゼロから構築する練習をしましょう。基本的な構文をもう一度確認しておきます。
while (condition) {
expr
}
condition(条件)の部分は、ループの実行途中で必ず FALSE になる必要があります。そうでないと、while ループが無限に繰り返されてしまいます。
コードを実行してセッションが切れてしまった場合は、while ループの本体を注意深く確認してください。
サンプルコードを見てみましょう。speed 変数が初期化されており、while ループのテンプレートがすでに用意されています。
この演習はコースの一部です
中級 R
演習の手順
while ループを次の条件に従って作成しましょう。
whileループの条件として、speedが 30 より大きいかどうかを確認するようにしてください。whileループの本体の中で、"Slow down!"を出力してください。whileループの本体の中で、speedを 7 減らし、その新しい値をspeedに再代入してください。このステップは非常に重要です。これを忘れるとwhileループが終了せず、セッションが切れてしまいます。
コードを実行してセッションが切れた場合は、while ループの本体を注意深く確認してください。どこかに誤りがある可能性があります。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed