如何将lp()的结果用作值

时间:2019-07-05 05:17:24

标签: r lpsolve

我正在使用 (x <= 10) ? f1() : f2(); 函数,但想将最佳参数用作以下函数的输入。有办法让他们得到吗?

1 个答案:

答案 0 :(得分:1)

您还可以使用missing()来测试是否提供了参数b:

myFunc <- function(a,b){
    if(missing(b)) {
        a
    } else {
        a + b
    }
}

myFunc(3,1.5)
# [1] 4.5
myFunc(3)
# [1] 3