स्ट्रिंग को जोड़ना

Lua:
स्ट्रिंग को जोड़ना

How to: (कैसे करें:)

-- सिंपल कोड एक्जाम्पल
local welcome = "Namaste"
local name = "Duniya"
local message = welcome .. ", " .. name .. "!"
print(message) -- Namaste, Duniya!
-- वेरिएबल्स और लूप्स के साथ कोड एक्जाम्पल
local fruits = {"seb", "kela", "aam"}
local list = "Fruit List: "
for i, fruit in ipairs(fruits) do
    list = list .. fruit
    if i < #fruits then
        list = list .. ", "
    end
end
print(list) -- Fruit List: seb, kela, aam
-- string.format का उपयोग करना
local temp = 25
local weather = string.format("Aaj ka taapman: %d degree Celsius hai.", temp)
print(weather) -- Aaj ka taapman: 25 degree Celsius hai.

Deep Dive (गहराई में जानकारी)

String concatenation का कॉन्सेप्ट बहुत पुराना है और लगभग सभी प्रोग्रामिंग लैंग्वेजेस में मिलता है। Lua में, सबसे सरल तरीका है .. ऑपरेटर का उपयोग करके स्ट्रिंग्स को जोड़ना। इस तरीके के अल्टरनेटिव्स में table.concat और string.format जैसे फंक्शन्स आते हैं, जो अधिक जटिल केसेस में उपयोगी होते हैं।

Lua कंकेटेनेशन में इंटरनली Lua optimizer छोटे strings को efficiently मर्ज करता है, लेकिन बड़े strings जोड़ते समय यह ऑपरेशन slow हो सकता है। जब बहुत सारे strings को जोड़ना हो, तो table.concat ज्यादा तेज़ और मेमोरी-इफेक्टिव होता है।

See Also (देखें भी)