Escape characters
آخر تحديث: منذ 0 ثانية
· 15 مشاهدة
Escape characters are special sequences (start with \) used inside strings.
ال backslash هي مفتاح ال Escape characters
Common in Dart:
\nnew line\ttab\'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، واعتبر \ حرف عادي.