consultare questo post: How to create a dynamic function name using Elixir macro?.Macro elisir: come definire la funzione con aritm dinamico
Il post precedente ha chiesto come utilizzare la macro per generare la funzione senza argomenti, ma mi chiedo come generare funzioni con alcuni argomenti?
assumere esiste una macro warp
, ho potuto solo scrivere codice come:
warp fun, [args], :ok
e poi generare il codice come:
fun(args), do: :ok
I' È abbastanza difficile trovare documenti su'unquote_splicing'. Il cambio di titolo può aiutare i futuri googler come me. – nicooga