Comments 19
Расскажите пожалуйста или дайте ссылку на материал когда использовать:
late
<имятипа>?
Я правильно понимаю что первое нужно использовать когда значение 100% появится позже, а второе когда теоретически оно может прилететь как null?
Так же интересуют правила использования вопросительных и восклицательных знаков для разного рода проверок.
UFO just landed and posted this here
https://medium.com/dartlang/announcing-sound-null-safety-defd2216a6f3
For that reason, you can use the new late keyword when you know that a variable will be non-null before you first read it, but you can’t initialize it immediately.
с вопросительными и восклицательными знаками также как в TypeScript'e:
some?.nested?.obj //в цепочке любой родительский тип может оказаться null, результат будет null
funcThatTakeNoNull(possiblyNull!) //убедить компилятор что то что может быть null по типу, в рантайме им не будет (опасно!)
Мы перевели на русский язык новость из официального блога DartlangЕсли вы переводите новость, зачем вы ее постите в статьи? Тем более, что она настолько крохотная по объему.
уже почти официально анонсирован Flutter 2.0
Что это значит? Откуда инфа?
ура, Flutter 2.0 официально онлайн!
medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
Попробовал включить aound null safety. 3000 ошибок. Придется все разбирать в любом случае, тк новые версии библиотек будут только с этой фичей. Грустно
Sign up to leave a comment.
Подготовка экосистем Dart и Flutter к переходу на null safety