Lua:
Interaktiivisen komentotulkin (REPL) käyttö
Miten:
Hypätäksesi Luas REPL:iin, kirjoita vain lua
terminaaliisi. Tässä on esimerkki istunnosta:
> 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
>
Istunnossa julistamme muuttujan, teemme perusaritmetiikkaa, manipuloimme taulukkoa ja käymme sen kohteita läpi.
Syvä sukellus
Luas keveys tekee sen REPL:stä ideaalin prototyyppien tekemiseen. Se on ollut olemassa Luas perustamisesta alkaen, varhaisissa 1990-luvulla, inspiroitunut aikaisemmista interaktiivisista kuorista kielille kuten Lisp. Vaihtoehtoja muissa kielissä ovat esimerkiksi irb
Rubylle ja python
Pythonille, joissa kullakin on omat ominaisuutensa. Luas REPL on minimalistinen; joten se saattaa jäädä vaille muiden löytyviä edistyneitä ominaisuuksia, kuten monimutkaisia vianmääritystyökaluja. Runsampaan kokemukseen, työkalut kuten ZeroBrane Studio tai LuaDistin LuaRocks tarjoavat enemmän kuin perus REPL.