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 5tan ú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.