Соглашение для именования векторных элементов такое же, как и для списков:
newfunc <- function(A=1, B=2) { body} # the parameters are an 'alist' with two items
Если вместо этого вы хотите, чтобы это был параметр с именованным вектором (функция, которая будет обрабатывать аргументы, предоставленныеapply
):
newfunc <- function(params =c(A=1, B=2) ) { body} # a vector wtih two elements
Если вместо этого вы хотите, чтобы этот параметр был именованным списком:
newfunc <- function(params =list(A=1, B=2) ) { body}
# a single parameter (with two elements in a list structure