Utilizzo di un interprete interattivo (REPL)

Lua:
Utilizzo di un interprete interattivo (REPL)

Come fare:

Per accedere al REPL di Lua, basta inserire lua nel proprio terminale. Ecco un esempio di sessione:

> x = 10
> print(x * 2)
20
> t = {'apple', 'banana', 'cherry'}
> table.insert(t, 'date')
> for i, fruit in ipairs(t) do print(i, fruit) end
1	apple
2	banana
3	cherry
4	date
>

Nella sessione, dichiariamo una variabile, eseguiamo operazioni aritmetiche di base, manipoliamo una tabella e cicliamo attraverso i suoi elementi.

Approfondimento

La natura leggera di Lua rende il suo REPL ideale per la prototipazione. Esiste sin dall’inizio di Lua, nei primi anni ‘90, ispirato dalle precedenti shell interattive per linguaggi come Lisp. Alternative in altri linguaggi includono irb per Ruby e python per Python, ognuno con il proprio insieme di funzionalità. Il REPL di Lua è minimalista; quindi, potrebbe mancare di funzionalità avanzate presenti in altri, come strumenti di debug complessi. Per un’esperienza più ricca, strumenti come ZeroBrane Studio o LuaDist’s LuaRocks offrono più del semplice REPL di base.

Vedi anche