Strings in Dart Programming language? التعامل مع النصوص في لغة البرمجة دارت؟
Strings in Dart Programming language? التعامل مع النصوص في لغة البرمجة دارت؟
Strings in Dart Programming language? التعامل مع النصوص في لغة البرمجة دارت؟
قبل بدء الحديث عن التعامل مع النصوص في لغة البرمجة دارت. سوف نجيب على بعض الأسئلة التي تراود الكثيرين بصورة مختصرة. وبعضها سوف نعيد الإجابة عنها بصورة مفصلة وأكثر شمولا.
What is string in Dart? ما هو النص في لغة دارت
يمثل نوع البيانات String سلسلة من الأحرف. سلسلة Dart هي سلسلة من وحدات رمز UTF 16.
يمكن تمثيل قيم السلسلة النصية في Dart باستخدام علامات اقتباس مفردة أو مزدوجة أو ثلاثية. يتم تمثيل سلاسل النصوص سطر واحد باستخدام علامات اقتباس مفردة أو مزدوجة. تستخدم علامات الاقتباس الثلاثية لتمثيل سلاسل نصية متعددة الأسطر
كيف تقص وتقطع النصوص في دارت؟ How do you cut dart strings?
لقص المسافات البادئة واللاحقة أو أحرف المسافة البيضاء لسلسلة معينة في Dart ، يمكنك استخدام دالة trim () لفئة السلسلة String class. ترجع الدالة trim () سلسلةً نصية جديدةً مع إزالة جميع المسافات البيضاء السابقة واللاحقة لهذه السلسلة التصية.
كيف تضيف سلاسل نصية معا في دارت؟ How do you add strings to darts?
في Dart ، يمكننا استخدام عامل التشغيل operator "+" لسلسلة السلاسل. مثال: استخدام عامل التشغيل "+" لسلسلة السلاسل في Dart.
كيف تربط سلسلتين نصيتين معا؟ How do you concatenate two strings in darts?
لإلحاق سلسلتين في Dart ، استخدم عامل التشغيل سلسلة واحدة +. + يقبل سلسلتين كمعاملين ويعيد سلسلة متسلسلة.
*************** ************
Strings in Dart Programming language? التعامل مع النصوص في لغة البرمجة دارت؟
سلسلة Dart هي سلسلة من وحدات كود UTF-16. باستخدام نفس قاعدة Python ، يمكنك استخدام علامات اقتباس مفردة أو مزدوجة لإنشاء سلسلة. تبدأ السلسلة بنوع البيانات Var:
الصيغة العامة لتعريف النصوص او نص في لغة البرمجة دارت.
String variable_name = 'value'
أو
String variable_name = "value"
أو
String variable_name = '''line1
line2'''
أو
String variable_name= """line1
line2"""
مثال على تعريف سلسلة نصية في دارت Strings in Dart
void main() {
String str1 = 'this is a single line string';
String str2 = "this is a single line string";
String str3 = '''this is a multiline line string''';
String str4 = """this is a multiline line string""";
print(str1);
print(str2);
print(str3);
print(str4);
}
مخرجات كود تعريف سلسلة نصية في دارت Strings in Dart
this is a single line string
this is a single line string
this is a multiline line string
this is a multiline line string
كيف تدمج سلسلتين نصييتين في لغة البرمجة دارت؟ How to concatenated strings in Dart Language?
تسمى عملية إنشاء سلسلة جديدة عن طريق إلحاق قيمة بسلسلة ثابتة بالتسلسل أو الاستيفاء. بمعنى آخر ، إنها عملية إضافة سلسلة إلى سلسلة أخرى.
عامل التشغيل زائد (+) هو الآلية الشائعة الاستخدام في إضافة سلسلة نصية الي أخرى. .
مثال على دمج سلسلة نصية الي أخرى في دارت Strings in Dart
void main() {
String str1 = "hello";
String str2 = "world";
String res = str1+str2;
print("The concatenated string : ${res}");
}
مخرجات كود دمج سلسلة نصية الي أخرى في دارت Strings in Dart
The concatenated string : Helloworld
اما الطريقة الأخرى هي باستخدام {}$.
يمكنك استخدام "$ {}" لإقحام نص تعبير داخل السلاسل. المثال التالي يوضح نفس الشيء.
مثال على دمج سلسلة نصية الي أخرى في دارت Strings in Dart
void main() {
int n=1+1;
String str1 = "The sum of 1 and 1 is ${n}";
print(str1);
String str2 = "The sum of 2 and 2 is ${2+2}";
print(str2);
}
مخرجات كود دمج سلسلة نصية الي أخرى في دارت Strings in Dart
The sum of 1 and 1 is 2
The sum of 2 and 2 is 4
خصائص النص او سلسلة النصوص في دارت String Properties in Dart
- خاصية codeUnits
هذه الخاصية تعيد قيمة الأرقام الخاصة بجدول الحروف UTF-16 للنص للمعطى في الكود البرمجي.
مثال على استخدام خاصية codeUnits في دارت Strings in Dart
void main() {
String str = "Hello";
print(str.codeUnits);
}
مخرجات كود مثال على استخدام خاصية codeUnits في دارت Strings in Dart
[72, 101, 108, 108, 111]
- خاصية isEmpty
تعيد هذه الخاصية قيمة صحيح إذا كان النص فارغ وخطأ اذا لم يكن فارغ.
مثال على استخدام خاصية isEmpty في دارت Strings in Dart
void main() {
String str = "Hello";
print(str.isEmpty);
}
مخرجات كود مثال على استخدام خاصية isEmpty في دارت Strings in Dart
False
- خاصية length
تُرجع طول السلسلة بما في ذلك المسافة وعلامة الجدولة وأحرف السطر الجديد.
مثال على استخدام خاصية length في دارت Strings in Dart
void main() {
String str = "Hello All";
print("The length of the string is: ${str.length}");
}
مخرجات كود مثال على استخدام خاصية length في دارت Strings in Dart
The length of the string is: 9
اقرأ أيضا عن لغة البرمجة دارت Dart
التسميات: Dart Programming Language lessons تعلم دروس لغة البرمجة دارت
<< الصفحة الرئيسية