0Pricing
Dart Academy · درس

ثوابت السلاسل وعلامات الاقتباس

سلاسل بعلامات اقتباس مفردة ومزدوجة وثلاثية

ثوابت السلاسل وعلامات الاقتباس درس مجاني في Dart Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Dart Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Dart Academy 4 دروس في المجموع.

ما المقصود بالقيمة النصية الحرفية

القيمة النصية الحرفية هي نص تكتبونه مباشرةً في الشيفرة، وتحيطون به بعلامات اقتباس حتى يتعامل معه Dart على أنه كلمات لا أوامر.

var greeting = 'Hello, Dart!';

علامات الاقتباس المفردة مناسبة جدًا

الطريقة الأكثر شيوعًا لكتابة النص في Dart هي استخدام علامات الاقتباس المفردة. فهي واضحة وسريعة، وهي النمط المستخدم في معظم شيفرات Dart.

var name = 'Ada';

علامات الاقتباس المزدوجة مماثلة

يقبل Dart أيضًا علامات الاقتباس المزدوجة للنصوص. وهي تتصرف تمامًا مثل علامات الاقتباس المفردة، لذا يعتمد الاختيار غالبًا على الأسلوب. 🙂

var city = "Berlin";

اختاروا نمطًا واحدًا والتزموا به

كلا نمطي الاقتباس صالح، لكن الشيفرة الجيدة تحافظ على الاتساق. تختار معظم الفرق علامات الاقتباس المفردة وتستخدمها في كل مكان ما لم يوجد سبب يمنع ذلك.

علامات الاقتباس داخل علامات الاقتباس

إذا احتوى النص على علامة apostrophe، فأحيطوه بعلامات الاقتباس المزدوجة حتى لا يظن Dart أن النص انتهى مبكرًا.

var note = "It's a sunny day";

والعكس صحيح

تنطبق الحيلة نفسها بالعكس: إذا احتوى النص على علامات اقتباس مزدوجة، فأحيطوا النص كله بعلامات الاقتباس المفردة للحفاظ على وضوحه.

var quote = 'She said "hi" softly';

استخدام الشرطة المائلة العكسية للهروب

تجعل الشرطة المائلة العكسية علامة الاقتباس حرفًا عاديًا لا علامة إنهاء. استخدموها عندما يتعذر تبديل نمط الاقتباس بسهولة.

var msg = 'It\'s mine';

السلاسل النصية الفارغة صالحة

السلسلة النصية الفارغة هي علامتا اقتباس لا شيء بينهما. وهي قيمة حقيقية تُستخدم غالبًا كنقطة بداية قبل إضافة النص.

var blank = '';

علامات الاقتباس الثلاثية للنصوص الطويلة

للنصوص الممتدة على عدة أسطر، يوفّر Dart علامات الاقتباس الثلاثية. وهي تتيح لكم كتابة فقرات دون الحاجة إلى الهروب من فاصل كل سطر.

var poem = '''Roses are red
Violets are blue''';

للسلاسل النصية نوع

كل قيمة حرفية تكتبونها هي من النوع String، وهو النوع المضمّن في Dart للنصوص. ويمكنكم تخزينها وتمريرها وفحص طولها.

String label = 'price';

ضم السلاسل النصية باستخدام الجمع

يمكنكم ضم سلسلتين نصيتين باستخدام عامل الجمع. والنتيجة سلسلة نصية جديدة مكوّنة من الجزأين بالترتيب.

var full = 'Dart' + ' rocks';

اختبار سريع

يحتوي النص على علامة apostrophe. ما الطريقة الأوضح لكتابته؟

مراجعة: اقتباس النصوص

تعلّمتم أن القيم النصية الحرفية تستخدم علامات اقتباس مفردة أو مزدوجة أو ثلاثية. طابقوا نمط الاقتباس مع النص الموجود بداخله، وحافظوا على الاتساق. 🎉

الأسئلة الشائعة

هل درس «ثوابت السلاسل وعلامات الاقتباس» مجاني؟

نعم — نص درس «ثوابت السلاسل وعلامات الاقتباس» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Dart Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Dart Academy 4 دروس في المجموع.

ماذا ستتعلم في «ثوابت السلاسل وعلامات الاقتباس»؟

سلاسل بعلامات اقتباس مفردة ومزدوجة وثلاثية تتمرن على Dart Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Dart Academy؟

لا تُشترط خبرة سابقة. Dart Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «ثوابت السلاسل وعلامات الاقتباس»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Dart Academy هذا؟

نعم. كل درس في Dart Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ثوابت السلاسل وعلامات الاقتباس
  2. استيفاء السلاسل باستخدام علامة الدولار
  3. السلاسل متعددة الأسطر والخام
  4. طرق السلاسل اليومية
← العودة إلى Dart Academy