জয়েন লগইন

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

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

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

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

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

lua
local User = {}
User.__index = User

function User:new(message)

  local user = {
    message = message
  }

  setmetatable(user, self)

  return user
end

function User:clone()

  return User:new(self.message)
end

local arif = User:new("হ্যালো বিশ্ব")
local amir = arif:clone()

print(arif.message)
print(amir.message)