Desempaquetar listas de argumentos para puntos suspensivos en R

Estoy confundido por el uso de los puntos suspensivos (...) en algunas funciones, es decir, cómo pasar un objeto que contiene los argumentos como un solo argumento.

En Python se llama "desempacar listas de argumentos", p.

>>> range(3, 6)             # normal call with separate arguments
[3, 4, 5]
>>> args = [3, 6]
>>> range(*args)            # call with arguments unpacked from a list
[3, 4, 5]

En R, por ejemplo, tienes la funciónfile.path(...) que usa puntos suspensivos. Me gustaría tener este comportamiento:

> args <- c('baz', 'foob') 
> file.path('/foo/bar/', args)
[1] 'foo/bar/baz/foob'

En cambio, me sale

[1] 'foo/bar/baz' 'foo/bar/foob'

donde los elementos deargs no están "desempaquetados" y evaluados al mismo tiempo. ¿Hay una R equivalente a las pitones?*arg?

Respuestas a la pregunta(3)

Su respuesta a la pregunta