رونمایی از پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن با کلی آفرهای ویژه🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ احسان جلیلی
ارور non-nullable
جامعه فلاتر ایجاد شده در ۲۴ فروردین ۱۴۰۲

درود به شما

این کدی که نوشتم دقیقا طبق اون کدیه که استاد گفتن ولی این ارور رو که تو تصویر میبینید میده! فیلترشکن و .. هم اوکیه مشکل چیه دقیقا!

61b9-Untitled.png

سلام. مسئله تغییر نسخه زبان دارت هست. الان بخاطر null بودن از کد شما ایراد گرفته. دو راه هست یا سازنده تعریف کنید یا کد رو اینطوری بنویسید:

T? _content;
یلدا محصلی ۲۴ فروردین ۱۴۰۲، ۱۴:۳۸

در نسخه‌های اخیر دارت شما باید فیلد هارو nullable یا به صورت late تعریف کنید یا اینکه موقع ساخت متغیر مقدار اولیه بهش اختصاص بدین. کدتون رو به این صورت‌ها می‌تونید تغییر بدین:


T? t;
late T t;
بهترین پاسخ
مهرداد فدایی ۲۴ فروردین ۱۴۰۲، ۱۴:۴۱