Próbowałem dowiedzieć się więcej o R (i pisaniu rozszerzeń C) i pomyślałem, że może to pomóc w odczytaniu źródła dla niektórych dobrze znanych pakietów. Postanowiłem zacząć rpart który jest zdefiniowany jako:W jaki sposób można użyć parametru funkcji bez wspominania o nim w treści funkcji?
rpart <- function(formula, data, weights, subset,
na.action=na.rpart, method, model=FALSE, x=FALSE, y=TRUE,
parms, control, cost, ...)
Zrobiłem szybkie wyszukiwanie przez źródło i nie widzę formuła wymienione w dowolnym miejscu na ciele funkcji jeszcze wiem, że jakoś rpart jest za pomocą tego parametru. Jak to jest, że rpart używa formuły bez jej nazwy w ciele funkcji?