What are the main data types? Dart data types? ما هي أنواع البيانات الرئيسية؟ أنواع البيانات دارت
What are the main data types? Dart data types? ما هي أنواع البيانات الرئيسية؟ أنواع البيانات دارت
What are the main data types? Dart data types? ما هي أنواع البيانات الرئيسية؟ أنواع البيانات دارت
دارت - أنواع البيانات
مثل اللغات الأخرى ( C ، C ++ ، Java ) ، كلما تم إنشاء متغير ، يكون لكل متغير نوع بيانات مرتبط به. في لغة Dart ، هناك نوع من القيم التي يمكن تمثيلها ومعالجتها في لغة برمجة. تصنيف نوع البيانات كما هو موضح أدناه:
نوع البيانات | الكلمة الرئيسية | وصف |
---|---|---|
رقم | int, double, num | يتم استخدام الأرقام في Dart لتمثيل القيم الحرفية الرقمية |
سلاسل | string | تمثل السلاسل سلسلة من الأحرف |
قيمة منطقية | bool | إنه يمثل القيم المنطقية صواب وخطأ |
القوائم | list | إنها مجموعة مرتبة من الأشياء |
خرائط | map | إنه يمثل مجموعة من القيم كأزواج مفتاح - قيمة |
1. الرقم: الرقم في Dart Programming
هو نوع البيانات المستخدم للاحتفاظ بالقيمة الرقمية. يمكن تصنيف أرقام Dart على النحو التالي:
- يتم استخدام نوع البيانات int لتمثيل الأعداد الصحيحة.
- يتم استخدام نوع البيانات المزدوج double لتمثيل أرقام النقطة العائمة 64 بت.
- نوع num هو نوع بيانات موروث من النوعين int و double.
void main() {
// declare an integer
int num1 = 2;
// declare a double value
double num2 = 1.5;
// print the values
print(num1);
print(num2);
var a1 = num.parse( "1" );
var b1 = num.parse( "2.34" );
var c1 = a1+b1;
print( "Product = ${c1}" );
} |
المخرجات:
2 1.5 Product = 3.34
2. سلسلة string:
تستخدم لتمثيل سلسلة من الأحرف. إنه تسلسل من وحدات كود UTF-16. يتم استخدام سلسلة الكلمة الأساسية لتمثيل القيم الحرفية للسلسلة. يتم تضمين قيم السلسلة في علامات اقتباس مفردة أو مزدوجة.
void main() {
String string = 'Geeks' 'for' 'Geeks' ;
String str = 'Coding is ' ;
String str1 = 'Fun' ;
print (string);
print (str + str1);
} |
المخرجات دارت سلسلة نصية:
GeeksforGeeks Coding is Fun
3. نوع بيانات منطقية Boolean:
وهو يمثل القيم المنطقية "true" و "خطأ". يتم استخدام الكلمة الأساسية منطقي لتمثيل حرفي منطقي في DART.
void main() {
String str = 'Coding is ' ;
String str1 = 'Fun' ;
bool val = (str==str1);
print (val);
} |
المخرجات دارت بيانات منطقية:
false
4. قائمة list:
نوع بيانات القائمة يشبه المصفوفات في لغات البرمجة الأخرى. تُستخدم القائمة لتمثيل مجموعة من الكائنات. إنها مجموعة مرتبة من الأشياء.
void main()
{ List gfg = new List(3);
gfg[0] = 'Geeks' ;
gfg[1] = 'For' ;
gfg[2] = 'Geeks' ;
print(gfg);
print(gfg[0]);
} |
المخرجات دارت نوع البيانات قائمة :
[Geeks, For, Geeks] Geeks
5. الخريطة map:
كائن الخريطة هو زوج مفتاح وقيمة. قد تكون المفاتيح والقيم الموجودة على الخريطة من أي نوع. إنها مجموعة ديناميكية.
void main() {
Map gfg = new Map();
gfg[ 'First' ] = 'Geeks' ;
gfg[ 'Second' ] = 'For' ;
gfg[ 'Third' ] = 'Geeks' ;
print(gfg);
} |
المخرجات :
{First: Geeks, Second: For, Third: Geeks}
ملاحظة: إذا لم يتم تحديد نوع المتغير ، يكون نوع المتغير ديناميكيًا. يتم استخدام الكلمة الأساسية الديناميكية كنوع التعليق التوضيحي بشكل صريح.
التسميات: Dart Programming Language lessons تعلم دروس لغة البرمجة دارت
<< الصفحة الرئيسية