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-র সৃষ্টি থেকে বিদ্যমান, Lisp এর মতো ভাষাগুলির পূর্ববর্তী ইন্টারেক্টিভ শেলগুলি দ্বারা অনুপ্রাণিত। অন্যান্য ভাষার বিকল্পগুলো অন্তর্ভুক্ত করে irb
রাবির জন্য এবং python
পাইথনের জন্য, প্রতিটির ভিন্ন ফিচার সেট সহ। Lua-র REPL মিনিমালিস্টিক; অর্থাৎ, এটি অন্যান্যদের মধ্যে পাওয়া জটিল ডিবাগিং টুলগুলির মতো উন্নত ফিচার অভাব করতে পারে। একটি আরও সম্পূর্ণ অভিজ্ঞতার জন্য, ZeroBrane Studio বা LuaDist-এর LuaRocks-এর মতো টুলগুলি প্রাথমিক REPL এর উপরে বেশি অফার করে।