السلاسل النصية وعلامات الاقتباس
جزء من قسم تطبيقك الأول في رحلة Flutter على Coddy. الدرس 5 من 32.
تبدأ السلسلة النصية بعلامة اقتباس وتنتهي بها. وهذا يجعل استخدام الفاصلة العليا أمرًا صعبًا: في 'It's'، يظن Dart أن السلسلة النصية تنتهي بعد It، وما تبقى ليس شيفرة يفهمها. لا يبدأ التطبيق حتى.
هناك طريقتان لحل المشكلة. ضع شرطة مائلة عكسية قبل الفاصلة العليا، لكي يعرف Dart أنها جزء من السلسلة النصية:
Text('It\'s raining')أو ابدأ السلسلة النصية وأنهِها بعلامتي اقتباس مزدوجتين. يقبل Dart النوعين، لذا تكون الفاصلة العليا داخل علامتي الاقتباس المزدوجتين مجرد حرف:
Text("It's raining")التحدي
سهليعرض التطبيق 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'),
),
),
);
}
}
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس تطبيقك الأول
1مرحبًا، Flutter
ما هو Flutter؟غيّر النصشجرة WidgetsScaffold وAppBarالسلاسل النصية وعلامات الاقتباسالتعليقاتتدرّب بنفسك: مترجم Flutter عبر الإنترنت