以下に、インラインif文の使用方法といくつかのコード例を示します。
-
基本的な構文:
result <- if (condition) true_value else false_value
ここで、conditionは評価する条件です。条件が真の場合、true_valueがresultに代入されます。条件が偽の場合、false_valueがresultに代入されます。
-
数値の比較:
x <- 10 result <- if (x > 5) "xは5より大きいです" else "xは5以下です"
この例では、変数xの値が5より大きいかどうかを評価しています。条件が真の場合、"xは5より大きいです"というメッセージがresultに代入されます。条件が偽の場合、"xは5以下です"というメッセージがresultに代入されます。
-
複数の条件:
x <- 10 result <- if (x > 5 & x < 15) "xは5より大きく、15より小さいです" else "xは5以下か、15以上です"
この例では、変数xの値が5より大きくかつ15より小さいかどうかを評価しています。条件が真の場合、"xは5より大きく、15より小さいです"というメッセージがresultに代入されます。条件が偽の場合、"xは5以下か、15以上です"というメッセージがresultに代入されます。