if & else – flow control “IF” & “ELSE”
使用例1: if(expression){rcmd}
概要1: expressionが満たされるとrcmdが実行される
使用例2: if(expression){rcmd1} else {rcmd2}
概要2: expressionが満たされるとrcmd1が実行され、満たされないとrcmd2が実行される
関連: for, while, else, break, repeat, length,
# usage # if (expression) { rcmd } # and/or if (expression) { rcmd1 } else {rcmd2 } ##### ----- examples ----- ##### # 正規分布に従う乱数を1000個発生させ、最大値が3以上であるか調べる# > rn=rnorm(1000) > if (max(rn)>=3) { + print("maximum is larger than or equal to 3") + } else { print("maximum is less than 3") + } [1] "maximum is larger than or equal to 3" ##### ----- end examples ----- #####