Ho cercato di saperne di più su R (e sulla scrittura di estensioni C) e ho pensato che potesse essere d'aiuto leggere il codice sorgente di alcuni pacchetti ben noti. Ho deciso di iniziare con rpart che è definito come:Come si può utilizzare un parametro funzione senza menzionarlo nel corpo della funzione?
rpart <- function(formula, data, weights, subset,
na.action=na.rpart, method, model=FALSE, x=FALSE, y=TRUE,
parms, control, cost, ...)
Ho fatto una rapida ricerca attraverso la fonte e non vedo formula menzionata in qualsiasi parte del corpo della funzione ma so che in qualche modo rpart sta usando quel parametro. Com'è che rpart sta usando la formula senza che il suo nome sia nel corpo della funzione?