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

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

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

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

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

متغیر باید قبل از استفاده تعریف شود از کلمه کلیدی 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}"); 
}
امیر گل محمدی

امیر گل محمدی

بنیان‌گذار و مدیرعامل گروه نرم‌افزاری اینوه (Enove) امیر گل‌محمدی، کارشناس ارشد توسعه نرم‌افزار و استراتژیست دیجیتال با بیش از ۸ سال تجربه تخصصی است. او فعالیت حرفه‌ای خود را از سال ۱۳۹۴ آغاز کرده و به عنوان مدیر پروژه اسکرام بر تکنولوژی‌های وب و موبایل تسلط کامل دارد. امیر در حال حاضر به عنوان مدیرعامل اینوه، به کسب‌وکارهای ایرانی کمک می‌کند تا با بهره‌گیری از هوش مصنوعی و راهکارهای نوین نرم‌افزاری، فرآیندهای خود را دیجیتالی کنند. مقالات او حاصل تجربیات عملی در مدیریت پروژه‌های بزرگ و چالش‌های واقعی دنیای برنامه‌نویسی است.

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

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

🔔 اطلاع رسانی از تخفیف ها

برای دریافت تخفیف و مطالب آموزشی عضو شوید.

همین الان برای شروع اقدام کنید!

شماره خود را ثبت کنید تا کارشناسان ما با شما تماس بگیرند

[estimation_form form_id="8"]

دانلود دمو اپلیکیشن

اپلیکیشن های مشتری و مدیر را دانلود و مشاهده کنید