次のコードが質問の動機を提供していると思います。
add <- function(x, y = 1) x + y
subtract <- function(x, z = 1) x - z
both <- function(x, ...) list(add(x, ...), subtract(x, ...))
both(1)
# OK
both(1, z = 2)
# Error in add(x, ...) : unused argument (z = 2)
# a solution from a previous question I asked
add <- function(x, y = 1, ...) x + y
subtract <- function(x, z = 1, ...) x - z
both(1, z = 2)
だから私はadd_dots
say と呼ばれる関数演算子を探しています。これは function を取り、f
戻りますf
が...
、引数のリストに追加されます
どんな助けにも乾杯