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

النصوص (Strings)

جزء من قسم Fundamentals في رحلة Dart على Coddy — الدرس 6 من 94.

السلاسل النصية (Strings) في Dart تمثل بيانات نصية، محاطة بعلامات اقتباس مفردة أو مزدوجة.

void main() {
  String greeting = 'Hello, Dart!';
  print(greeting);
}

كلا نوعي علامات الاقتباس يعملان:

void main() {
  String withSingleQuotes = 'Learning Dart';
  String withDoubleQuotes = "Programming is fun";
  
  print(withSingleQuotes);
  print(withDoubleQuotes);
}

دمج السلاسل النصية باستخدام +:

void main() {
  String firstName = 'Dart';
  String lastName = 'Developer';
  
  // دمج السلاسل النصية
  String fullName = firstName + ' ' + lastName;
  print(fullName);
}
challenge icon

التحدي

مبتدئ

أنشئ برنامج Dart يتعامل مع السلاسل النصية (strings):

  1. قم بالتصريح عن متغير نصي باسم cityName وقم بتعيين قيمته إلى "New York"
  2. قم بالتصريح عن متغير نصي باسم countryName وقم بتعيين قيمته إلى "USA"

يجب أن يتطابق مخرجك مع هذا التنسيق تماماً (استخدم هذه التسميات الإنجليزية بدقة):

City: New York<br>Country: USA

ورقة مرجعية

تمثل السلاسل النصية (Strings) في Dart بيانات نصية، وتكون محاطة بعلامات اقتباس فردية أو مزدوجة:

String greeting = 'Hello, Dart!';
String message = "Programming is fun";

قم بدمج السلاسل النصية باستخدام +:

String firstName = 'Dart';
String lastName = 'Developer';
String fullName = firstName + ' ' + lastName;

جرّب بنفسك

void main() {
  // قم بتعريف متغيراتك هنا
  String cityName = ?;
  String countryName = ?;
  
  // طباعة المتغيرات مع العناوين
  print("City: " + cityName);
  print("Country: " + countryName);
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals