Menu
CoddyTech
flag Ar iconالعربيةdown icon

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

جزء من قسم تطبيقك الأول في رحلة Flutter على Coddy. الدرس 5 من 32.

تبدأ السلسلة النصية بعلامة اقتباس وتنتهي بها. وهذا يجعل استخدام الفاصلة العليا أمرًا صعبًا: في 'It's'، يظن Dart أن السلسلة النصية تنتهي بعد It، وما تبقى ليس شيفرة يفهمها. لا يبدأ التطبيق حتى.

هناك طريقتان لحل المشكلة. ضع شرطة مائلة عكسية قبل الفاصلة العليا، لكي يعرف Dart أنها جزء من السلسلة النصية:

Text('It\'s raining')

أو ابدأ السلسلة النصية وأنهِها بعلامتي اقتباس مزدوجتين. يقبل Dart النوعين، لذا تكون الفاصلة العليا داخل علامتي الاقتباس المزدوجتين مجرد حرف:

Text("It's raining")
challenge icon

التحدي

سهل

يعرض التطبيق Its my app. صحّح الإملاء ليعرض It's my app، مع علامة الفاصلة العليا.

جرّب بنفسك

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: Text('Its my app'),
        ),
      ),
    );
  }
}
quiz iconاختبر نفسك

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

جميع دروس تطبيقك الأول

تدرّب بنفسك: مترجم Flutter عبر الإنترنت