Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

دمج النصوص

جزء من قسم Fundamentals في رحلة Lua على Coddy — الدرس 15 من 90.

يتيح لك عامل دمج السلاسل النصية المتمثل في نقطتين .. دمج سلسلتين نصيتين أو أكثر معاً لإنشاء سلسلة نصية جديدة وأطول.

إليك كيفية عمل دمج السلاسل النصية (string concatenation):

firstName = "John"
lastName = "Smith"
fullName = firstName .. " " .. lastName    -- fullName هي "John Smith"

greeting = "Hello, " .. "World!"          -- greeting هي "Hello, World!"

لاحظ أن عملية الدمج (concatenation) لا تضيف مسافات تلقائيًا بين السلاسل النصية - يجب عليك تضمينها بشكل صريح. في المثال أعلاه، أضفنا " " بين الاسم الأول واسم العائلة للفصل بينهما بمسافة.

challenge icon

التحدي

سهل

قم بإنشاء الاسم الكامل للاعب من خلال دمج اسمه الأول واسمه الأخير باستخدام ربط النصوص. قم بإنشاء متغيرين: firstName بالقيمة "Alex" و lastName بالقيمة "Hunter". استخدم معامل الربط لدمج هذه النصوص مع وجود مسافة بينهما، وقم بتخزين النتيجة في متغير يسمى fullName. اطبع الاسم الكامل.

ورقة مرجعية

يقوم عامل ربط السلاسل النصية .. بدمج سلسلتين نصيتين أو أكثر معاً:

firstName = "John"
lastName = "Smith"
fullName = firstName .. " " .. lastName    -- "John Smith"

greeting = "Hello, " .. "World!"          -- "Hello, World!"

لا تضيف عملية الربط مسافات تلقائياً - قم بتضمينها بشكل صريح باستخدام " ".

جرّب بنفسك

-- إنشاء متغيرات للاسم الأول واسم العائلة
-- TODO: اكتب كودك هنا

-- طباعة الاسم الكامل
print(fullName)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals