1. 学ぶ
  2. /
  3. コース
  4. /
  5. R 中級

Connected

演習

while ループを書こう

ここでは、while ループを一から組み立てていきます。もう一度レシピを確認しましょう。

while (condition) {
  expr
}

このレシピの condition 部分は、実行のどこかで必ず FALSE になる必要があります。そうでないと、while ループは延々と続いてしまいます。

コードを実行したときにセッションが期限切れになる場合は、while ループの本体をよく確認してください。

サンプルコードを見てください。speed 変数の初期化と、取りかかりやすいように while ループのテンプレートが用意されています。

指示

100 XP

次の条件を満たす while ループを作成してください。

  • while ループの条件は、speed が 30 より大きいかを確認します。
  • ループ本体の中で、"Slow down!" を出力します。
  • ループ本体の中で、speed を 7 単位だけ減らし、その新しい値をもう一度 speed に代入します。このステップはとても重要です。そうしないと while ループが停止せず、セッションが期限切れになります。

コードを実行したときにセッションが期限切れになる場合は、while ループの本体をよく確認してください。どこかでミスをしている可能性が高いです。