Bruke et interaktivt skall (REPL)

Lua:
Bruke et interaktivt skall (REPL)

Hvordan:

For å hoppe inn i Luas REPL, skriv bare lua i terminalen din. Her er et eksempelsesjon:

> x = 10
> print(x * 2)
20
> t = {'eple', 'banan', 'kirsebær'}
> table.insert(t, 'dato')
> for i, frukt in ipairs(t) do print(i, frukt) end
1	eple
2	banan
3	kirsebær
4	dato
>

I sesjonen deklarerer vi en variabel, utfører grunnleggende aritmetikk, manipulerer en tabell og looper gjennom elementene.

Dypdykk

Lua’s lette natur gjør REPL-en ideell for prototyping. Den har vært rundt siden Lua’s begynnelse på tidlig 1990-tallet, inspirert av tidligere interaktive skall for språk som Lisp. Alternativer i andre språk inkluderer irb for Ruby og python for Python, hver med sitt eget sett med funksjoner. Lua’s REPL er minimalistisk; dermed kan det mangle avanserte funksjoner som finnes i andre, som komplekse feilsøkingsverktøy. For en mer fyldig opplevelse tilbyr verktøy som ZeroBrane Studio eller LuaDist’s LuaRocks mer enn den grunnleggende REPL.

Se også