Я пытался узнать больше о R (и писать расширения C), и я подумал, что это может помочь прочитать источник для некоторых известных пакетов. Я решил начать с rpart, который определяется как:Как использовать параметр функции без упоминания его в теле функции?
rpart <- function(formula, data, weights, subset,
na.action=na.rpart, method, model=FALSE, x=FALSE, y=TRUE,
parms, control, cost, ...)
Я сделал быстрый поиск через источник, и я не вижу, формула упоминается нигде в теле функции все же я знаю, что каким-то образом rpart использует этот параметр. Как получается, что rpart использует формулу, если ее имя не находится в теле функции?