इंटरैक्टिव शेल (REPL) का उपयोग

Lua:
इंटरैक्टिव शेल (REPL) का उपयोग

कैसे करें:

Lua के REPL में जाने के लिए, बस अपने टर्मिनल में lua दर्ज करें। यहाँ एक उदाहरण सत्र है:

> 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
>

सत्र में, हम एक चर घोषित करते हैं, मूलभूत अंकगणित करते हैं, एक तालिका को मैनिपुलेट करते हैं, और उसकी वस्तुओं के माध्यम से लूप करते हैं।

गहराई में जानकारी

Lua की हल्के स्वभाव इसके REPL को प्रोटोटाइपिंग के लिए आदर्श बनाता है। यह Lua के आरंभिक 1990 के दशक से ही है, Lisp जैसी पहले की भाषाओं के लिए इंटरैक्टिव शेल्स से प्रेरित है। अन्य भाषाओं में विकल्पों में Ruby के लिए irb और Python के लिए python शामिल हैं, प्रत्येक के अपने सुविधाओं का सेट होता है। Lua का REPL न्यूनतावादी है; इसलिए, अन्यों में पाए जाने वाले उन्नत सुविधाओं जैसे कि जटिल डिबगिंग टूल्स की कमी हो सकती है। एक मजबूत अनुभव के लिए, ZeroBrane Studio या LuaDist के LuaRocks जैसे औजार बेसिक REPL से अधिक प्रदान करते हैं।

देखें भी