Aplicar a lista de argumentos no Mathematica

Como eu aplicaria cada elemento de uma lista a cada argumento de uma função? Meio queMap, exceto com um número variável de argumento

Então, por exemplo, se eu tiver uma funçãoaction[x1_,x2_,x3_]:=... e eu tenho uma lista{1,2,3}, como eu criaria uma função para chamaraction comaction[1,2,3]?

Gostaria que esta função fosse capaz de lidar comigo alterandoaction paraaction[x1_,x2] e qualquer outra coisa também, com a lista agora sendo{1,2} e para chamar a ação agora comaction[1,2].

questionAnswers(3)

yourAnswerToTheQuestion