myoption
或
TRUE
(默认情况下是FALSE
),则包的功能之一可能会读取:
FALSE
Q:如何将此功能构建到R软件包?我遇到了这个答案
,这似乎是我想要的,但是所接受的答案不够详细,无法使用。这个答案很可能背叛了我对内部工作原理的不了解。
在事后看来,答案很明显,但是在此处将其发布在此处,以防任何人学习开发R包都有相同的问题。
要实施我想要的功能,我的功能定义包括:
if (myoption) {
# use method A
} else {
# use method B
}
用户调用
options()
,该函数将使用方法B。