دسته بندی نشده

متغیر در زبان برنامه نویسی دارت (فلاتر)

دارت dart

آموزش متغیر ها در زبان برنامه نویسی دارت، یکی از پایه ترین مباحث در برنامه نویسی متغیر ها هستند که در این مقاله گروه اینوه به آن پرداخته است متغیر “مکانی در حافظه اصلی یا رم هست که دارای نام می باشد” در ادامه مثال های از تعریف متغیر در زبان برنامه نویس دارت را خواهیم گفت هر متغیر دارای یک نام و یک مقدار هست
 
قوانین نام گذاری متغیر ها در دارت یا فریم ورک فلاتر
  • کلمات کلیدی نمی‌توانند نام متغیر باشند.
  • نام می‌تواند شامل الفبا و اعداد باشد.
  • نمی‌توانند دارای فاصله و کاراکتر های خاص باشند، به جز علامت ( _ ) و علامت دلار ($).
  • نام‌های متغیر نمی‌توانند با عددی شروع شوند.

🎯 اعلان متغیر در درات

متغیر باید قبل از استفاده تعریف شود از کلمه کلیدی var میتوانید برای تعریف متغیر در درات استفاده کنید نوع متغیر در var بعد از اولین مقدار دهی مشخص میشود

مثال:

;مقدار متغیر = نام متغیر نوع متغیر
var name = ‘Smith’;
 

در اینجا نوع داده متغیر name از نوع String می باشد

 

انواع متغیر در دارت(dart)

دارت از نوع داده های زیر پشتیبانی میکند

  • Numbers (اعداد)
  • Strings (رشته)
  • Booleans (منطقی)
  • Lists
  • Maps

 

numbers  اعداد

اعداد همان طور که از اسمش پیداست برای نگه داری مقادیر عددی استفاده می شود که به دو نوع صحیح و اعشاری تقسیم می شود:
نوع داده int: این نوع داده فقط اعداد صحیح را پشتیبانی میکند مثال: 20- ، 0 ، 20 ، 2 و …
نوع داده double: این نوع داده فقط اعداد اعشاری را پشتیبانی میکند مثال: 15.6 ، 0.0 ، 61.365- ، 2.0 و …

 

Strings (رشته)

رشته دنباله ای از کاراکتر ها را نگه داری میکند پس میتوان داخل String هرنوع متنی داخل علامت های تک کوتیشن(‘) و دابل کوتیشن (“) نوشت برای مثال: ” متن با هر کارکتر a-z 12345″

 

Booleans (منطقی)

نوع داده Boolean مقادیر منطقی true و false (صحیح و غلط) را نشان می دهد. دارت از کلمه کلیدی bool برای نشان دادن یک مقدار بولی استفاده می کند.

 

Lists و Maps

لیست انواع داده و نقشه (Map) برای نمایش مجموعه ای از اشیاء استفاده می شود. لیست یک گروه مرتب شده از اشیاء است. نوع داده لیست در دارت مترادف با مفهوم آرایه در سایر زبان های برنامه نویسی است. نوع داده Map مجموعه ای از مقادیر را به صورت جفت کلید-مقدار (key-value) نشان می دهد.

تفاوت const با final

دارت از const و final برای مقادیر ثابت پشتیبانی میکند به طوری که بعد از مقداردهی نمی توان مقادیر متغیر را تغییر داد
const کامپایل تایم می باشد به بیان ساده const هنگام کدنویسی و قبل از اجرا باید مقداردهی شود ولی در final میتوان حین اجرا مقدار را به متغیر تخصیص داد.

 

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}"); 
}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *