如何通过R中的包装函数传递函数及其参数?类似于python中的* args和* kwargs


问题内容

我想在R中编写包装函数。我应该使用一个函数及其参数。做一些事情,然后使用提供的参数调用函数。

我知道如何在python中执行此操作,但是我在R中搜索实现。在python中,我会这样写:

def wrapper(func, *args, **kwargs):
    #do something here
    return func(*args, **kwargs)

问题答案:
wrapper <- function(func, ...) {
    func(...)
}