2016-08-09 10 views
-2

私はこの質問への解決策を見つける必要がある:R:関数と引数

ユーザーはそれを他の値が得られていない場合は引数bの値が10になるように、関数A = B + 200を作成します。

私は他の声明に疲れましたが、うまくいきませんでした。もし誰かが私を助けてくれたら、私は感謝します。

+2

読む章[「R入門」](HTTPSの10.3を返し、bのために使用されています.r-project.org/doc/manuals/R-intro.pdf)(そして、文書全体が望ましい)。 – Roland

+0

ありがとうございます。 – noname

答えて

2

関数に使用される変数のデフォルト値(この場合はb)は、等号を使用して関数に渡される引数のリストで指定できます。これは一つの引数bを取り、値b + 200を返す関数を定義するa()

a <- function(b=10){b + 200} 

:10にデフォルト値を設定するために、我々は次のコードを使用することができます。 // CRAN:bの値が関数呼び出しで提供されていない場合は、デフォルト値10は、これにより210

#> a(2) 
#[1] 202 
#> a() 
#[1] 210 
+0

@Roland本当に..?さて、私は何ができるかを見ていきます。 – RHertel

+0

質問はさらに悪いです。 – Roland

+0

@ RHertel、ありがとう!私はRの初心者です。あなたの答えは役に立ちました。ありがとうRHertel! :) – noname