জয়েন লগইন

লুয়া setmetatable অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

🌈লুয়া setmetatable অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কি?

📋লুয়া setmetatable অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং হলো অবজেক্ট তৈরি করার পদ্ধতি।

⚒️লুয়া setmetatable অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট তৈরি করতে ব্যবহৃত হয়।

লুয়া setmetatable অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট তৈরি করার উদাহরণ।

lua
local User = {}
User.__index = User

function User:new(name, land)

  local user = {
    name = name,
    land = land
  }

  setmetatable(user, self)

  return user
end

local user = User:new("আরিফ", "বাংলাদেশ")

print(user.name)
print(user.land)