setDefault | R Documentation |
Define the default value for a function's argument
setDefault(funName, ...)
funName |
Name of the function |
... |
default value assignments in the form of |
getDefault
## Not run: # This will lead to an error if funtion "hello" is not defined setDefault("hello", firstName = "Peter") # Define the function and use getDefault instead of a constant default value hello <- function( firstName = getDefault("hello", "firstName"), lastName = getDefault("hello", "lastName") ) { cat(paste0("Hello ", firstName, " ", lastName, "!\n") ) } # Now you can define the argument defaults setDefault("hello", firstName = "Don", lastName = "Quichote") # If you call the function without arguments, the defaults are used hello() # You can now change the defaults without changing the function definition setDefault("hello", firstName = "Mona", lastName = "Lisa") hello() ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.