Size: a a a

Dart & Flutter по-русски

2021 April 12

MS

Mykola Shevchenko in Dart & Flutter по-русски
С кодогенерацией
источник

n_

nikto _b in Dart & Flutter по-русски
Это я уже понял
А что даёт в двух словах?
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
Размеченные объединения, юнион тайпы. Если другими словами енамы с возможностью добавления полей
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
А вместо match используется метод map
источник

V

Vseslav in Dart & Flutter по-русски
источник

n_

nikto _b in Dart & Flutter по-русски
Мне просто интересно сейчас просто превратить nullable объект в нормальный с дефолтом без мешанины кода
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
После названия переменной поставить !
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
Но если будет null то будет ошибка
источник

n_

nikto _b in Dart & Flutter по-русски
Оно упадёт если объект будет null
источник

n_

nikto _b in Dart & Flutter по-русски
А мне надо поставить дефолт
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
?. Можно так методы вызывать
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
Какой еще дефолт?
источник

n_

nikto _b in Dart & Flutter по-русски
Сменить null на свое значение
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
v = nullableVar ?? defVal
источник

n_

nikto _b in Dart & Flutter по-русски
Что-то аналогичное

e != null? e : default
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
v ??= defVal
источник

n_

nikto _b in Dart & Flutter по-русски
Пасиб, похоже
А где об этом в доке почитать можно?
источник

MS

Mykola Shevchenko in Dart & Flutter по-русски
Я не помню как называется оператор)
источник

В

Влад in Dart & Flutter по-русски
Почему ошибка вылетает? Все сделано по доке
источник

V

Vseslav in Dart & Flutter по-русски
источник