💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ سجاد ابراهیمی
استفاده از switch case در قسمت BlocBuilder
جامعه فلاتر ایجاد شده در ۱۷ مرداد ۱۴۰۲

سلام

چطوری می‌شه روی state is به جای else if‌های مکرر از switch استفاده کرد؟

سلام و درود

به این شکل :

switch (state.runtimeType){
case LoadingPage:   {return LoadingPage;}
case SuccessPage:   {return SuccessPage;}
case FailPage:      {return FailPage;}
}

اما نکته ای که هست این روش پرفورمانس ضعیفی نسبت به if & else if دارد.

امیررضا بشیری ۱۸ مرداد ۱۴۰۲، ۰۶:۱۶