如何使用 lp() 的结果作为值

How to use the result of lp() as a value

我正在使用 lp() 函数,但想使用最佳参数作为后续函数的输入。有办法得到它们吗?

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

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

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