初級 › if の条件式に = を書くと構文エラーになる(比較は == が必要) › パターン1
if の条件式に = を書くと構文エラーになる(比較は == が必要)
if()の条件の中に==の代わりに=を書くと、Rはそれをif自体への名前付き引数の指定と解釈しようとして構文エラーになります。
1 age <- 20 2 if (age __ 18) { ^ 3 print("adult") 4 }
Error: unexpected '=' in "if (age ="
空欄を埋めて実行を通す
if()の条件の中に=を書くと、Rはそれを比較としても代入としても解釈できず、その場で構文エラーになります。
次の問題