6

リストから省略記号 (...) を作成することは可能ですか? アイデアは、次のようなことができるようにすることです:

mylist <- list(a=1,b=2,c=3)
myellipsis <- create_ellipsis(mylist)
print(switch('a', myellipsis)) # output 1
4

1 に答える 1

9

do.callリストの内容を関数の...引数に渡すことができる が必要です。

do.call(function(...) print(switch('a', ...)), mylist)
于 2013-08-31T07:52:47.347 に答える