লুয়া সমস্ত কীওয়ার্ড: একটি ব্যাপক গাইড

বোঝাপড়া লুয়া সব কীওয়ার্ড এই লাইটওয়েট কিন্তু শক্তিশালী প্রোগ্রামিং ভাষা আয়ত্ত করতে খুঁজছেন যে কেউ জন্য অপরিহার্য. আপনি একজন শিক্ষানবিস বা একজন অভিজ্ঞ ডেভেলপার হোন না কেন, এই কীওয়ার্ডগুলি ভিতরের বাইরে জানা আপনাকে পরিষ্কার, দক্ষ এবং কার্যকরী কোড লিখতে সাহায্য করবে৷ এই নির্দেশিকাটি আপনার যা জানা দরকার তা ভেঙে দেয় লুয়া সব কীওয়ার্ড, ব্যবহারিক উদাহরণ, অন্তর্দৃষ্টি, এবং টিপস প্রদান করে।


🚀 লুয়াতে কীওয়ার্ড কী?

লুয়াতে, কীওয়ার্ড হল সংরক্ষিত শব্দ যার পূর্বনির্ধারিত অর্থ রয়েছে। তারা গঠন ভাষার মূল এবং এর সিনট্যাক্স এবং গঠনের জন্য অপরিহার্য। আপনি এই শব্দগুলিকে শনাক্তকারী হিসাবে ব্যবহার করতে পারবেন না, যেমন পরিবর্তনশীল নাম, ফাংশনের নাম, বা টেবিল কী।

কেন Lua সব কীওয়ার্ড শিখবেন?

  • অপরিহার্য সিনট্যাক্স বোঝা: কীওয়ার্ডগুলি লুয়ার ব্যাকরণকে সংজ্ঞায়িত করে।

  • ত্রুটি এড়িয়ে চলুন: একটি পরিবর্তনশীল নাম হিসাবে একটি কীওয়ার্ড ব্যবহার করা সিনট্যাক্স ত্রুটির কারণ হবে।

  • দক্ষ কোডিং: এই কীওয়ার্ডগুলি বোঝা আপনার সংক্ষিপ্ত এবং কার্যকর কোড লেখার ক্ষমতা বাড়ায়।

যেমন:

স্থানীয় ফাংশন = "পরীক্ষা" -- সিনট্যাক্স ত্রুটি: 'ফাংশন' একটি কীওয়ার্ড

📝 লুয়া সমস্ত কীওয়ার্ডের সম্পূর্ণ তালিকা

Lua এর কিওয়ার্ডের একটি অপেক্ষাকৃত ছোট সেট রয়েছে, এটিকে শিক্ষানবিস-বান্ধব করে তোলে। এখানে তালিকা আছে লুয়া সব কীওয়ার্ড:

  • এবং

  • বিরতি

  • করতে

  • অন্য

  • elseif

  • শেষ

  • মিথ্যা

  • জন্য

  • ফাংশন

  • যান

  • যদি

  • মধ্যে

  • স্থানীয়

  • শূন্য

  • না

  • বা

  • পুনরাবৃত্তি

  • ফিরে

  • তারপর

  • সত্য

  • পর্যন্ত

  • যখন

এই কীওয়ার্ডগুলি লুয়ার কার্যকারিতার অবিচ্ছেদ্য, যা আপনাকে প্রবাহ নিয়ন্ত্রণ করতে, ভেরিয়েবল ঘোষণা করতে এবং কার্যকরভাবে যুক্তি সম্পাদন করতে দেয়।


🔍 লুয়া সমস্ত কীওয়ার্ডের গভীরে ডুব দিন

📘 কন্ট্রোল ফ্লো কীওয়ার্ড

কন্ট্রোল ফ্লো কীওয়ার্ড আপনার এক্সিকিউশনের প্রবাহ নির্ধারণ করে লুয়া প্রোগ্রাম.

যদি, elseif, অন্য

এই কীওয়ার্ডগুলি শর্তসাপেক্ষ শাখার অনুমতি দেয়।

উদাহরণ:

x > 0 হলে

মুদ্রণ ("ধনাত্মক সংখ্যা")elseif x == 0 তারপর মুদ্রণ ("শূন্য")অন্য মুদ্রণ ("নেতিবাচক সংখ্যা")শেষ জন্য

,

যখন

,

পুনরাবৃত্তি

,পর্যন্ত loops জন্য এই কীওয়ার্ড ব্যবহার করুন.উদাহরণ: i = 1, 5 এর জন্য

মুদ্রণ(i)

শেষ

স্থানীয় x = 0

যখন x <5 করে

x = x + 1

মুদ্রণ(x)

শেষ

পুনরাবৃত্তি

x = x - 1

মুদ্রণ(x)

x == 0 পর্যন্ত📗 লজিক্যাল কীওয়ার্ড এবং

,

বা

,

না

এই লজিক্যাল অপারেটর শর্ত নির্মাণের জন্য অপরিহার্য। উদাহরণ:

x > 0 এবং x < 10 হলে মুদ্রণ ("একক সংখ্যার ইতিবাচক সংখ্যা") শেষ যদি না হয় তাহলে x

মুদ্রণ ("x শূন্য বা মিথ্যা")

শেষ

📙 পরিবর্তনশীল এবং মান কীওয়ার্ড

স্থানীয়

স্থানীয় সুযোগ সহ একটি পরিবর্তনশীল সংজ্ঞায়িত করে, পরিষ্কার এবং মডুলার কোড বজায় রাখার জন্য গুরুত্বপূর্ণ। উদাহরণ: স্থানীয় গণনা = 0 i = 1, 10 এর জন্য

স্থানীয় তাপমাত্রা = i * 2

গণনা = গণনা + তাপমাত্রা

শেষ

মুদ্রণ (গণনা) শূন্য একটি মানের অনুপস্থিতির প্রতিনিধিত্ব করে, যা ভেরিয়েবল শুরু বা পরিষ্কার করার জন্য দরকারী।

উদাহরণ: স্থানীয় মান = শূন্য যদি মান == শূন্য তাহলে

মুদ্রণ ("মান অনির্ধারিত")

শেষ

সত্য

,

মিথ্যা

এই বুলিয়ান মানগুলি লজিক্যাল অপারেশনের ভিত্তি।

উদাহরণ:

local isActive = সত্য যদি সক্রিয় হয় তাহলে

মুদ্রণ ("সিস্টেম সক্রিয়") অন্যমুদ্রণ ("সিস্টেমটি নিষ্ক্রিয়") শেষ🛠️ লুয়া সব কীওয়ার্ডের ব্যবহারিক প্রয়োগ ✅ এর সাথে ফাংশন ঘোষণা করা ফাংশন ফাংশন

এর পুনঃব্যবহারযোগ্য ব্লক সংজ্ঞায়িত করতে কীওয়ার্ড ব্যবহার করা হয়

কোড

. উদাহরণ:

ফাংশন শুভেচ্ছা (নাম) প্রিন্ট ("হ্যালো," .. নাম) শেষ

অভিবাদন ("লুয়া বিকাশকারী")

Lua-তে ফাংশনগুলিও বেনামী হতে পারে, আরও নমনীয়তার অনুমতি দেয়:

স্থানীয় অভিবাদন = ফাংশন (নাম) প্রিন্ট ("হাই," .. নাম) শেষ
অভিবাদন ("বিশ্ব") 🔄 সঙ্গে লুপিংজন্য এবংযখন টেবিলের মাধ্যমে পুনরাবৃত্তি করুন বা পুনরাবৃত্তিমূলক কাজ সম্পাদন করুন।
উদাহরণ: table_data = {"Lua", "Python", "JavaScript"} i, v in ipairs(table_data) এর জন্য মুদ্রণ (i, v)শেষ
স্থানীয় সূচক = 1 যখন ইনডেক্স <= # টেবিল_ডেটা করে মুদ্রণ(টেবিল_ডেটা[সূচী])index = index + 1 শেষ🌐 লিভারেজিং স্থানীয়

পরিবর্তনশীল স্কোপের জন্য

ব্যবহার করুন স্থানীয়একটি নির্দিষ্ট ব্লক বা ফাংশন একটি পরিবর্তনশীল সুযোগ সীমিত.


উদাহরণ:

  1. স্থানীয় x = 10 ফাংশন গণনা () স্থানীয় y = 20x + y ফেরত দিন

  2. শেষ

  3. প্রিন্ট(গণনা()) -- আউটপুট: 30 🧩 লুয়া সব কীওয়ার্ড ব্যবহার করার সময় সাধারণ ভুল

  4. ❌ সংরক্ষিত শব্দের অপব্যবহার পরিবর্তনশীল নাম হিসাবে কীওয়ার্ড ব্যবহার করার প্রচেষ্টা ত্রুটির দিকে পরিচালিত করে।

  5. উদাহরণ: স্থানীয় রিটার্ন = 5 -- সিনট্যাক্স ত্রুটি

  6. 🛑 ভুলে যাওয়া শেষ

  7. প্রতিটি ব্লক যা একটি কিওয়ার্ড দিয়ে শুরু হয় যদি

  8. , জন্য


, বা

ফাংশন দিয়ে শেষ করতে হবে শেষ

. উদাহরণ: x > 0 হলে

মুদ্রণ ("ইতিবাচক")

-- অনুপস্থিত 'শেষ' একটি ত্রুটি নিক্ষেপ করবে