So che si può passare un singolo list
a una funzione e quindi iterare su quello. Tuttavia, preferisco avere funzioni con una firma più esplicita. Quindi quello che sto davvero cercando di sapere è se Elixir ha qualcosa che è equivalente all'oggetto arguments
in Javascript.C'è un modo per iterare su tutti gli argomenti passati a una funzione in Elixir?
Per quanto posso dire la risposta è no. Il più vicino che ho visto in una discussione su questo argomento era nella risposta allo this question.
Il motivo per cui sto cercando questa funzionalità è che mi sono trovato diverse volte ad applicare la stessa conversione a più argomenti ed è un po 'noioso. Potrebbe essere implementato tramite una macro, forse?
Ci sono degli svantaggi? O stilisticamente o praticamente? Sembra essere esattamente quello che volevo. È documentato da qualche parte? –
Penso che questo sia esattamente quello che stai cercando. http://elixir-lang.org/docs/stable/elixir/Kernel.html#binding/1 –