آموزش فلاتر در یک روز

آموزش فلاتر در یک روز

دوره آموزش فلاتر در یک روزبا سلام و عرض خسته نباشید، توی این مقاله قصد داریم به برسی زبان Dart و فریمورک Flutter بپردازیم. برای اینکه بتوانیم کد های فلاتر را اجرا کنیم نیازمندیم تا SDK فلاتر و اندروید استودیو را نصب کنیم. برای اینکار می توانید از لینک زیر استفاده کنید:Flutter.dev/docs/get-started/install/حال قبل از اینکه به سراغ فلاتر برویم با مقدمات زبان Dart آشنا می شویم. دارت یک زبان سطح بالا می باشد که syntax مشابه java و C# دارد ولی سطح بالاتر نسبت به آن دو می باشد (بر خلاف آن دو مفسری است نه کامپایلری). بدون اینکه درگیری مقدمات شویم به برسی خود زبان می رویم. در دارت لازم است کد ها را در داخل یک تابع اصلی (تابع main) قرار دهیم که به ترتیب زیر تعریف می شود:void main () {// Your codes here}همچنین متغیر ها به ترتیب زیر تعریف می شود. توجه شود که از تابع print می توان برای نمایش داده ها در ترمینال استفاده کرد:void main () {int a = 12; // Integer number print(a);double b = 12.2; // Float numberString s = &quotahmad&quot // String , notice that &quotS&quot is capitalbool c = true; // Boolean}همچنین یک نوع متغیر به نام لیست وجود دارد که می توانند تعداد زیادی داده در خود ذخیره کنند. در این نوع داده لیست همانند پایتون ضروری ندارد که نوع اعضا یکی باشد و می تواند متفاوت باشند. به مثال زیر توجه کنید:List l = [ 10 , 1.34 , false , ‘ali’ ];لازم به ذکر است ایندکس لیست ها از عدد 0 شروع می شود و برای دسترسی به هر عضو از لیست از براکت کمک می گیریمl[0] // => 10
l[1] // => 1.34
l[2] // => falseهمچنین می توان به کمک دستور var متغیر ها را بدون نیاز به معرفی تایپ آنها تعریف کرد. فقط نکته ای که در مورد این نوع تعریف کردن هست این است که متغیر تعریف شده دیگر قابلیت تغییر تایپ در ادامه برنامه را ندارد (نوع متغیر در ابتدا کار با توجه به مقدار اولیه تعیین می شود.) مثلا اگر ابتدا به صورت int باشد تا پایان برنامه نیز به همین نوع int باقی می ماند و در صورت تغییر با ارور مواجه می شویم:var A = 12.3; // doubleحال که کمی با ساختار ابتدایی دارت و فلاتر آشنا شدید، مطالب را کمی منسجم تر دنبال می کنیم. فهرست مطالب به ترتیب لیست زیر ادامه پیدا می کند:دستور شرط if یکی از دستوراتی است که به کمک آن می توان کنترل جریان در برنامه انجام داد و بسته به برقرار بودن شرایط مختلف، کامند های خاصی را در برنامه اجرا کرد. ساختار کلی این دستور شرط به ترتیب زیر می باشد که قسمت میانه ای (یعنی else if) می تواند چند بار یا هیچ بار تکرار شود 😊:void main() {
if(condition1) {
// run commands if conditon1 is true
}
else if (condition2) {
// run command if condition2 is true
}
else {
// run this commnad if none of them was true
}
}در دستور بالا زمانی که شرایط برقرار باشند، بلوک مربوطه اجرا می شود. برخی از عملگرهای منطقی که ممکن است به کارتان بیایند عبارتند از :عملگر اشتراک یا “وَ” که با && نمایش داده می شودعملگرد اجتماع یا “یا” که با || نمایش داده می شودعملکر انفعال یا “نه” که ! نمایش داده می شودتعدادی دیگر عملگر نیز وجود دارد که می توانید داکیومنت دارت آنها را مطالعه کنید.

Author: admin

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

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