أساسيات String: القيم الحرفية وتسلسلات الهروب والطول
إنشاء السلاسل النصية واستخدام محارف الهروب وقياس طول السلسلة
أساسيات String: القيم الحرفية وتسلسلات الهروب والطول درس مجاني في Kotlin Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Kotlin Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Kotlin Academy 4 دروس في المجموع.
السلاسل النصية كائنات
الثوابت النصية
val greeting = "Hello, Kotlin!"
val empty = ""
val withSpaces = " trimmed "تسلسلات الهروب
println("Line 1\nLine 2")
println("Col1\tCol2")
println("She said \"hello\".")
println("Path: C:\\Users")طول السلسلة النصية
val name = "Kotlin"
println(name.length) // 6
println("".length) // 0
println(" hi ".length) // 6 (spaces count)الوصول إلى المحارف باستخدام الفهرس
val s = "Hello"
println(s[0]) // H
println(s[4]) // o
println(s.first()) // H
println(s.last()) // oisEmpty وisBlank
println("".isEmpty()) // true
println(" ".isEmpty()) // false
println(" ".isBlank()) // true
println("hi".isBlank()) // falseمقارنة السلاسل النصية
val a = "hello"
val b = "hello"
println(a == b) // true (content)
println(a.equals(b, ignoreCase = true)) // trueالسلسلة الفرعية
val text = "Hello, Kotlin!"
println(text.substring(7)) // Kotlin!
println(text.substring(0, 5)) // HelloindexOf وcontains
val s = "Hello, Kotlin!"
println(s.indexOf("Kotlin")) // 7
println(s.contains("Hello")) // true
println("Kotlin" in s) // true (in operator)uppercase وlowercase وcapitalize
val s = "hello kotlin"
println(s.uppercase()) // HELLO KOTLIN
println(s.lowercase()) // hello kotlin
println(s.replaceFirstChar { it.uppercase() })السلاسل النصية غير قابلة للتغيير
val s = "hello"
val upper = s.uppercase() // new string
println(s) // still "hello"
println(upper) // "HELLO"تحقّق سريع
مراجعة
الأسئلة الشائعة
هل درس «أساسيات String: القيم الحرفية وتسلسلات الهروب والطول» مجاني؟
نعم — نص درس «أساسيات String: القيم الحرفية وتسلسلات الهروب والطول» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Kotlin Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Kotlin Academy 4 دروس في المجموع.
ماذا ستتعلم في «أساسيات String: القيم الحرفية وتسلسلات الهروب والطول»؟
إنشاء السلاسل النصية واستخدام محارف الهروب وقياس طول السلسلة تتمرن على Kotlin Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Kotlin Academy؟
لا تُشترط خبرة سابقة. Kotlin Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «أساسيات String: القيم الحرفية وتسلسلات الهروب والطول»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Kotlin Academy هذا؟
نعم. كل درس في Kotlin Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- أساسيات String: القيم الحرفية وتسلسلات الهروب والطول
- قوالب String: $variable و${expression}
- السلاسل النصية الخام وعلامات الاقتباس الثلاثية
- أهم دوال السلاسل النصية: trim وsplit وreplace وcontains