ویدئو های پربازدید سایت

مرتب سازی لیست در Dart / Flutter

 

برای مرتب سازی لیست در دارت از تابع sort بصورت زیر استفاده میشود:



   var hyperSourceLearns = ['C-sharp','MVC','Android','css','html','SEO','bot'];
   hyperSourceLearns.sort((a,b) => a.toLowerCase().compareTo(b.toLowerCase()));

دقت کنید که در صورتی که بخواهید بر اساس حروف الفبا بدرستی  مرتب سازی صورت گیرد (در صورتی که از کلمات لاتین استفاده کرده باشید) از تابع toLowerCase استفاده کنید زیرا مرتب سازی به بزرگی و کوچکی حروف حساس است.

اصل مرتب سازی در دارت بر اساس یک عدد میباشد که این عدد توسط هر تابع مقایسه کننده ای میتواند تولید شود که بهتر است از تابه compareTo استفاده شود.

برای مثال کد زیر بر اساس طول رشته مرتب سازی را انجام میدهد.

hyperSourceLearns.sort((a,b) => a.length.compareTo(b.length));

 

 

 

در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

ویدئو هایی که شاید بپسندید!