Todo lo que sucede en R es una llamada a una función
En serio, es así. ¿También if
? Pues también. De hecho,
`if`(1 == 3, print("a"), print("b"))
Y eso permite, por ejemplo, que funcionen expresiones tales como
a <- if (1 == 3) 4 else 5
tan útiles como poco empleadas en general. También son funciones (
, {
y otras que aparecen en la sección .Internal vs .Primitive del documento R Internals.