লুয়া ফাংশন
🌈লুয়া ফাংশন কি?
📋লুয়া ফাংশন হলো নির্দিষ্ট কোনো কাজ সম্পাদন করার পদ্ধতি।
⚒️লুয়া ফাংশন নির্দিষ্ট কোনো কাজ সম্পাদন করতে ব্যবহৃত হয়।
কোড সংগঠিত ও পুনঃব্যবহারযোগ্য করার উদাহরণ।
lua
function message()
print("হ্যালো বিশ্ব")
end
message()
নাম নির্ধারণ করার উদাহরণ।
lua
function message()
print("হ্যালো বিশ্ব")
end
message()
ডেটা রিটান করার উদাহরণ।
lua
function message()
return "হ্যালো বিশ্ব"
end
print(message())
কল করে কোড কার্যকর করার উদাহরণ।
lua
function message()
return "হ্যালো বিশ্ব"
end
print(message())
ভেরিয়েবলের মাধ্যমে ইনপুট গ্রহণ করার উদাহরণ।
lua
function user(name, land)
return name .. " - " .. land
end
print(user("আরিফ", "বাংলাদেশ"))
ডেটা পাস করার উদাহরণ।
lua
function user(name, land)
print(name .. " - " .. land)
end
user("আরিফ", "বাংলাদেশ")
রেফারেন্স দ্বারা মান প্রদান করার উদাহরণ।
lua
function reference(data)
data.number = 123456
end
local value = {
number = 100
}
reference(value)
print(value.number)
পরিবর্তনশীল সংখ্যক প্যারামিটার গ্রহণ করার উদাহরণ।
lua
function sum(...)
local result = 0
for _, number in ipairs({...}) do
result = result + number
end
return result
end
print(sum(10, 15, 10, 25))
ক্লোজার ফাংশন তৈরি করার উদাহরণ।
lua
local text = "হ্যালো বিশ্ব"
local message = function()
return text
end
print(message())
নিজেকেই পুনরায় কল করার উদাহরণ।
lua
function counter(number)
if number <= 0 then
return
end
print("নাম্বার " .. number)
counter(number - 1)
end
counter(10)
নেস্টেড তৈরি করার উদাহরণ।
lua
function outer()
local function inner()
return "হ্যালো বিশ্ব"
end
return inner()
end
print(outer())
ফাংশন ভেরিয়েবলে সংরক্ষণ করার উদাহরণ।
lua
function message()
return "হ্যালো বিশ্ব"
end
local func = message
print(func())
কল যোগ্য তৈরি করার উদাহরণ।
lua
function message(text)
return text
end
function call(callback)
print(callback("হ্যালো বিশ্ব"))
end
call(message)
মাল্টিপল ফাংশন কার্যকর করার উদাহরণ।
lua
function user()
return "আরিফ", "বাংলাদেশ"
end
local name, land = user()
print(name .. " - " .. land)
লুয়া কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ
আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন