Lese kommandolinjeargumenter

Lua:
Lese kommandolinjeargumenter

Slik gjør du:

-- Lagret som example.lua
for i = 1, #arg do
  print(i, arg[i])
end

Kjør scriptet: lua example.lua Hei Verden! Forventet utskrift:

1	Hei
2	Verden!

Dypdykk

Lua håndterer kommandolinjeargumenter via arg-tabellen. Denne funksjonaliteten, arvet fra C, er rett fram og enkel. Alternativer som getopt fra andre språk har ikke et direkte svar i Lua, men kan etterlignes med funksjoner. For å lese flagg og mer komplekse scenarier, bruker utviklere ofte eksterne bibliotek som lapp eller skriver egne parsers. arg er dog perfekt for enkle brukstilfeller.

Se Også