Funções Variádicas
Funções Variádicas são funções definidas para aceitar um número variável de parâmetros durante a invocação de funções.
Diferente das Funções Multi-arity, que definem aridades fixas e distintas, uma função variádica pode receber zero ou mais argumentos extras em uma única definição.
O número total de argumentos em uma chamada pode ser expresso como:
Onde representa a quantidade de parâmetros fixos definidos antes do símbolo de variadicidade (&).
Important
Os parâmetros variáveis devem, obrigatoriamente, ocupar a posição final da lista de parâmetros.
Referências
https://clojure.org/guides/learn/functions#_variadic_functions