2016-06-15 7 views
1

Rで省略記号(3つの点)を使用していて、同じ関数を使用して異なる変数を追加できるかどうかを知りたい。関数の本体上の任意のヘルプは素晴らしいことだ18省略記号を使用して異なる変数を追加する

を返す必要があります例えば

funct_add <-function(...) 

    {  
    Function Body  
    } 

funct_add(3,4,5)について12

funct_add(3,4,5,6)を返す必要があります。

答えて

0
add1 <-function(...) sum(...) 
add2 <-function(...) Reduce(f = "+", list(...)) 
add1(3,4,5) 
add2(3,4,5) 
+1

ありがとうございます。それは働いた...しかし、私はその背後にある論理を理解することができません – Johndoe

+0

sum(...)inbuilt関数ですか? reduce関数は何をしますか?私はすべての可変引数を掛けたい場合は、コードは何ですか?私は失っている:) – Johndoe

関連する問題