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

مرتب سازی لیست در 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));

 

 

 

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


;

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

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2024
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم