درود به همه ی دوستان
چرا توی بعضی از زبان ها یکیشم دارت برای constructor نوع const تعریف میکنن به چه معنی هس ؟؟
اصلا منطقی هست؟؟
ببینید در زبان dart به این شکل هست فلاتر که زبان نیست و زمانی از const استفاده میکنن که پارامترهای که به constructor میدن قرار نیست تغییر کنن و همیشه ثابتن یا همون final هستند و خوب زمانی که شما میاید به شکل زیر تعریف میکنید .
class ImmutablePoint {
final num x, y;
const ImmutablePoint(this.x, this.y);
}
در اصل هر زمان که کلاس ImmutablePoint ازش شی ساخته بشه و مقداری به شکل x و y بهش پاس داده بشه در حالت compile-time این دو بشکل ثابت در میان و تغییر نخواهند کرد.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟