Interaktiivisen komentotulkin (REPL) käyttö

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.

Katso myös