> plus <- function(x, y = 1) { x + y }
> plus(10, 20)
[1] 30
> plus(10)
[1] 11
> myfunc <- function(x = 0, y, z=10) {
+ x <- x * 2
+ (x + y) * z
+ }
> myfunc(10,20)
[1] 400
> myfunc(10)
以下にエラー x + y : 'y'が見つかりません
> myfunc(y=10)
[1] 100
http://ofmind.net/doc/r-intro-lecture
0 件のコメント:
コメントを投稿