expresión vs llamada

¿Cuál es la diferencia entre una expresión y una llamada?

Por ejemplo:

func <- expression(2*x*y + x^2)
funcDx <- D(func, 'x')

Entonces:

> class(func)
[1] "expression"
> class(funcDx)
[1] "call"

Vocacióneval Con envir lista de trabajos en ambos. Pero tengo curiosidad por saber cuál es la diferencia entre las dos clases y en qué circunstancias debo usar expresión o llamada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta