الثلاثاء، 10 نوفمبر 2020

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? ما هي أنواع البيانات الرئيسية؟  أنواع البيانات دارت



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}
ملاحظة: إذا لم يتم تحديد نوع المتغير ، يكون نوع المتغير ديناميكيًا.  يتم استخدام الكلمة الأساسية الديناميكية كنوع التعليق التوضيحي بشكل صريح.








التسميات: