Lua:
Utilisation d'une console interactive (REPL)
Comment faire :
Pour entrer dans le REPL de Lua, saisissez simplement lua
dans votre terminal. Voici un exemple de session :
> x = 10
> print(x * 2)
20
> t = {'pomme', 'banane', 'cerise'}
> table.insert(t, 'datte')
> for i, fruit in ipairs(t) do print(i, fruit) end
1 pomme
2 banane
3 cerise
4 datte
>
Dans la session, nous déclarons une variable, effectuons une arithmétique de base, manipulons un tableau, et parcourons ses éléments.
Plongée profonde
La nature légère de Lua rend son REPL idéal pour le prototypage. Il existe depuis les débuts de Lua au début des années 1990, inspiré par les shells interactifs antérieurs pour des langages comme Lisp. Les alternatives dans d’autres langages incluent irb
pour Ruby et python
pour Python, chacun avec son propre ensemble de fonctionnalités. Le REPL de Lua est minimaliste ; de ce fait, il peut manquer de fonctionnalités avancées trouvées chez les autres, comme des outils de débogage complexes. Pour une expérience plus complète, des outils comme ZeroBrane Studio ou LuaDist’s LuaRocks offrent plus que le REPL de base.
Voir Aussi
- Manuel de Référence de Lua 5.4 - L’interpréteur Lua autonome (lien en anglais)
- ZeroBrane Studio (lien en anglais)
- LuaRocks (lien en anglais)