Lettura degli argomenti della riga di comando

Elixir:
Lettura degli argomenti della riga di comando

Come Fare:

# script.exs

# Leggere tutti gli argomenti
args = System.argv()

# Stampare gli argomenti
Enum.each(args, fn arg -> IO.puts(arg) end)

# Uso: elixir script.exs ciao mondo
# Output:
# ciao
# mondo

Approfondimento

In Elixir, System.argv() è il cavallo di battaglia per acciuffare gli argomenti da riga di comando. Prima di Elixir, altri linguaggi come Ruby o Python facevano una cosa simile ma con le loro twistate. Altre strade? Potresti usar OptionParser per argomenti più komplicati, con opzioni e flags. La funzionalità nasce nel cuore della VM di Erlang, che maneggia parametri da quando i telefoni erano grossi come mattoni.

Vedi Anche: