✏️ تعديل: Escape characters
تعديل محتوى الموضوع
→ رجوع للموضوع
عنوان الموضوع
التصنيف
التاقات (مفصولة بفاصلة)
ملاحظة التعديل (اختياري)
المحتوى
`Escape characters` are special sequences (start with `\`) used inside strings. ال backslash هي مفتاح ال Escape characters Common in Dart: - `\n` new line - `\t` tab - `\'` single quote - `\"` double quote - `\\` backslash Example: ```dart print("Line1\nLine2"); // Output: // Line1 // Line2 print('I\'m learning Dart'); // Output: I'm learning Dart print("Path: C:\\Users\\Ali"); // Output: Path: C:\Users\Ali ``` في Dart: نعم، **كل الـ escape characters داخل string بتبدأ بـ `\`**. أمثلة: `\n` `\t` `\'` `\"` `\\` لكن `$` ليس escape؛ هذا **interpolation**. ولو استخدمت `r'...'` (raw string) فـ `\` لا يعمل escape أصلًا. يعني ببساطة: - في string عادي: ```dart print("A\nB"); ``` `\n` تتحول لسطر جديد. - في `raw string` (لما تكتب `r` قبل النص): ```dart print(r"A\nB"); ``` هتظهر **كما هي**: `A\nB` بدون سطر جديد. إذًا `r'...'` = عطّل الـ escape، واعتبر `\` حرف عادي.
👁️ معاينة فورية
💡 كل بلوك قابل للسحب والترتيب. يدعم
Markdown
:
## عنوان
·
**bold**
·
- قائمة
·
```dart code```
·
[[اسم الموضوع]]
💾 حفظ التعديلات