userSpecifiedList: userSpecifiedList

Description Usage Arguments Value Author(s) Examples

Description

When a function requires several arguments as a list, userSpecifiedList is designed to 'match' users arguments to default argument structure.

Usage

1
userSpecifiedList(l, l.default, el.default = NULL)

Arguments

l

A named or unnamed list or vector of elements.

l.default

The default list of arguments needed by a function.

el.default

if length of l is longer than 1, el.default can be set to an numeric value to select one default element

Value

A list of arguments where the user specified arguments are matched into default arguments. If el.default is set, one element is returned.

Author(s)

Sebastian Weirich

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
default.arguments <- list(logfile = TRUE, systemfile = TRUE, history = TRUE, covariance = TRUE, reg_coefficients = TRUE, designmatrix = TRUE)
users.arguments   <- c(FALSE, FALSE)
userSpecifiedList ( l = users.arguments, l.default = default.arguments)

users.arguments   <- list(history = FALSE)
userSpecifiedList ( l = users.arguments, l.default = default.arguments)

users.arguments   <- FALSE
names(users.arguments) <- "covariance"
userSpecifiedList ( l = users.arguments, l.default = default.arguments)

eatRest documentation built on May 2, 2019, 6:25 p.m.