我正在R中编写一个函数F
,该函数应该作用于用户指定的函数G
。多亏another thread on here,这很容易做到。现在,我在为用户指定的函数G
的参数苦苦挣扎。特别是,参数取决于用户给出的G
作为F
的参数,并不一定总是相同的。
我尝试使用args
作为F的参数,然后在我将G(args)
作为列表时在F中运行args
。令人惊讶的是,这没有用。但是,由于G
的参数会根据用户指定的G
的不同而变化,因此我不能仅将F
的特定参数传递给G
。 (例如,一个G
可以使用mu
和sigma
作为参数,而另一个可能使用lambda
。)
如何将任意参数传递给G
?