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

String

جزء من قسم الأساسيات في رحلة Swift على Coddy — الدرس 7 من 86.

الـ Character هو حرف واحد (على سبيل المثال: 1, 6, %, b, p, ., T، إلخ.)

نوع String هو نوع خاص يتكون من عدة Characters.

لتهيئة قيمة نصية في متغير، قم بإحاطتها بـ علامات تنصيص مزدوجة:

let s1 = "This is a string"
let s2 = "This is also a string"

في المثال أعلاه، تم تهيئة ثابتين نصيين، باسم s1 و s2.

ملاحظة: على عكس Python، تستخدم Swift علامات الاقتباس المزدوجة " فقط للسلاسل النصية. علامات الاقتباس المفردة ليست صالحة للسلاسل النصية في Swift.

إدراج السلاسل النصية (String Interpolation):

تمتلك لغة Swift ميزة قوية تسمى إدراج السلاسل النصية (string interpolation) باستخدام \(). يتيح لك ذلك إدراج القيم مباشرة داخل سلسلة نصية:

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// اسمي Alice وعمري 25 عاماً.
challenge icon

التحدي

مبتدئ

قم بتخزين السلسلة النصية I am learning to code with Coddy! في ثابت يسمى coddy.

تأكد من تخزين القيمة النصية بدقة مع مراعاة حالة الأحرف الصحيحة.

ورقة مرجعية

الـ Character هو حرف واحد (مثل: 1، %، b، T).

الـ String هو نوع يتكون من عدة أحرف. يجب إحاطة النصوص بـ علامات اقتباس مزدوجة:

let s1 = "This is a string"
let s2 = "This is also a string"

ملاحظة: تستخدم لغة Swift علامات الاقتباس المزدوجة " فقط للنصوص. علامات الاقتباس المفردة غير صالحة.

تتيح لك خاصية String Interpolation إدراج القيم مباشرة داخل النص باستخدام \():

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// My name is Alice and I am 25 years old.

جرّب بنفسك

// اكتب الكود الخاص بك أدناه
let coddy = ?

// لا تغير السطر أدناه
print("coddy = \"\(coddy)\"")
quiz iconاختبر نفسك

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

جميع دروس الأساسيات