آموزش دارت: کار با map , list و یا همان آرایه و object

به نام دانای بر حق

مقدمه

در این سری آموزش ها قصد داریم syntax زبان برنامه نویسی دارت Dart را با هم یاد بگیریم، برای دنبال کردن سری کلی این آموزش ها و دیدن قست ها اینجا کلیک کنید.

دارت زبان برنامه نویسی flutter می باشد برای نوشتن برنامه های native یعنی با کد محلی برای android و ios هم زمان با طراحی متریالز.

دارت list, map

 

کار با list ها یا همان‌ آرایه ها در دارت و حتی mapها

به دست آوردن طول آرایه

همانند رشته دقیقا:

جواب مقادر روبروی آنها به صورت comment نوشته شده است.

جستجو در list  یا map در دارت

جستجو در کلید های maps :

با توجه به مثال بالاتر

جواب مقادر روبروی آنها به صورت comment نوشته شده است.

 

نکته: در لیست ها و مپ و حتی string ها همیشه عدد شروع 0 می باشد مثل اکثر زبان های برنامه نویسی دیگر.

مرتب سازی list و map در دارت

با تابع زیر مجموعه sort با توجه به مثال:

جواب مقادر روبروی آنها به صورت comment نوشته شده است.

برعکس کردن لیست و مپ در دارت

جواب مقادر روبروی آنها به صورت comment نوشته شده است.

افزودن به لیست در دارت

به شکل زیر :

 

حذف از لیست یا مپ

به مثال زیر توجه کنید:

برای لیست از تابع removeAt  و برای مپ از تابع remove استفاده میشود.

 

تبدیل لیست به مپ و برعکس

به مثال زیر توجه کنید:

 

برای تبدیل مپ به لیست شما هم میتوانید مقادیر و هم کلید ها رو جدا گانه تبدیل کنید.

ما متوانید سایر ویژگی های مپ را درس لینک زیر ببنید:

و ویژگی های لیست نیز در لینک زیر موجود است:

 

‌A1Gard

اول از همه کوچک ترین عضو مجموعه 4xmen بنده حقیر هستم. در ثانی یک توسعه دهنده هستم زمینه های تخصصی کارم :‌ Delphi, PHP, C++ ,Python, JavaScript, Unity game engine, C#, asm و علاقه مند به لینوکس، RCE ، کریپتوگرافی هستم. تا الان حضرت حق اینا رو به ما داده و هر وقت که بخواد ازمون میگیره دست خودشه. یا حق، با حق، تا حق

More Posts

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

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