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

Connected

演習

さらにカスタマイズ:else if

else if 文を使うと、制御構造をさらに細かく指定できます。else if は必要なだけ追加できます。ただし、ある条件が TRUE になって対応する式が実行されると、R はその後ろの制御構造を無視することに注意してください。復習として構文の概要を示します。

if (condition1) {
  expr1
} else if (condition2) {
  expr2
} else if (condition3) {
  expr3
} else {
  expr4
}

繰り返しになりますが、else if のキーワードは、制御構造の直前の閉じ括弧と同じ行に置くことが重要です!

指示

100 XP

次のようになるように、2つの制御構造の両方にコードを追加してください。

  • medium が "Facebook" に等しい場合、R が "Showing Facebook information" と出力します。R は大文字・小文字を区別することを忘れないでください。
  • num_views が 15(以上)から 10(より大きい)の間にある場合、"Your number of views is average" と出力します。 制御構造がどのように動作するかを確認するために、medium や num_views の値を変更してみてもかまいません。いずれの場合も、既存のコードは else if 文の中に追記してください。既存のコード自体は変更しないでください。