- getRand <- function(n)
- {
- return(runif(n))
- }
- print(getRand(4))
- getSum <- function(a = 0, b = 1, c = 2)
- {
- return(a+b+c)
- }
- print(getSum(1, 2, 3)) # a = 1, b = 2, c = 3
- print(getSum(1, 2)) # a = 1, b = 2, c = 2
- print(getSum()) # a= 0, b = 1, c = 2
- print(getSum(b = 10)) # pass value by parameter name, a = 0, b = 10, c = 2
- library(gsubfn)
- getMul <- function()
- {
- return(list(1, 2))
- }
- list[a, b] <- getMul()
- message(sprintf("%d, %d\n", a, b))