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

السلسلة النصية

جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 8 من 93.

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

نوع String هو نوع خاص يتكوّن من عدة محارف من نوع Char.

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

fun main() {
    val s1 = "This is a string"
    val s2 = "This is also a string"
}

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

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

fun main() {
    val letter: Char = 'A'      // حرف واحد
    val word: String = "Hello"  // سلسلة
}

قوالب السلاسل النصية:

تحتوي Kotlin على ميزة قوية تُسمى قوالب السلاسل النصية باستخدام $. يتيح لك ذلك إدراج القيم مباشرةً داخل سلسلة نصية:

fun main() {
    val name = "Alice"
    val age = 25
    println("My name is $name and I am $age years old.")
    // اسمي أليس وعمري 25 سنة.
}

للتعبيرات، استخدم ${}:

fun main() {
    val a = 10
    val b = 5
    println("The sum is ${a + b}")  // المجموع هو 15
}
challenge icon

التحدي

مبتدئ

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

احرص على تخزين قيمة السلسلة النصية بالضبط مع مراعاة حالة الأحرف الصحيحة.

جرّب بنفسك

fun main() {
    // اكتب الكود الخاص بك أدناه
    val coddy = ?

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

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

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

تدرّب بنفسك: Playground لـ Kotlin