خطا در چک کردن null بودن

پرسیده شده
فعالیت 948 روز پیش
دیده شده 438 بار
0

با سلام

من کد رو دقیقا مثل آموزش چک مینم ولی با خطای زیر مواجه میشم.

void main() {
  print(checkNull(null));
}
Object checkNull(Object? value)=> value??"value is null":value;
فایل پیوست

Elham Shafiei
Elham Shafiei

28 شهریور 00

2
حذف شده

سلام. و روز بخیر.

شما نباید بعد از علامت ؟؟ دوباره از : استفاده کنید.

لطفا یک بار دیگه ویدیو رو با دقت نگاه کنید.

در حقیت کد باید به این صورت باشه.

 

void main() {
 print(checkNull(null));
}
Object checkNull(Object? value)=> value??"value is null";
فایل پیوست

طاهر تقلیدی

توسط

طاهر تقلیدی

28 شهریور 00

حذف شده
با سلام و عرض ادب. شما به سه صورت می تونید این کد رو بنویسید بدون اینکه بخوایین از شرط استفاده کنین Object checkNull(Object? value) => value ?? 'value is null'; یا Object checkNull(Object? value) => value ==null ? 'value is null' : value; یا Object checkNull(Object? value) => value ??='value is null';
محمدرضا

28 شهریور 00

حذف شده
با سلام و عرض ادب. شما به سه صورت می تونید این کد رو بنویسید بدون اینکه بخوایین از شرط استفاده کنین Object checkNull(Object? value) => value ?? 'value is null'; یا Object checkNull(Object? value) => value ==null ? 'value is null' : value; یا Object checkNull(Object? value) => value ??='value is null';
محمدرضا

28 شهریور 00

0
حذف شده
void main() {

print(checkNull(null));
  
}

Object checkNull(Object? value) => value ?? 'value is null';
//Object checkNull(Object? value) => value ==null ? 'value is null' : value;
//Object checkNull(Object? value) => value ??='value is null'

 

فایل پیوست

محمدرضا

توسط

محمدرضا

28 شهریور 00