Мне просто null safety стал надоедать в Dart. Постоянные муки с анализатором. Или помечать все через знак вопроса — что может нулом быть или задавать какой-то дефолт. Никак не пойму как лучше
Мне просто null safety стал надоедать в Dart. Постоянные муки с анализатором. Или помечать все через знак вопроса — что может нулом быть или задавать какой-то дефолт. Никак не пойму как лучше
Думаешь? Вроде бы корень проблемы один. Уйти от нула
Указатель, иницианизированый нулём — это тот, который ни на что не указывает. Компилятор же не может решить за программиста, на что он должен указывать, поэтому по-умолчанию присваивает нуль.
Указатель, иницианизированый нулём — это тот, который ни на что не указывает. Компилятор же не может решить за программиста, на что он должен указывать, поэтому по-умолчанию присваивает нуль.
да ему и не надо присваивать 0, это стоит инструкций
да ему и не надо присваивать 0, это стоит инструкций
В Ди так защиту пытались реализовать и поэтому все типы инициализируют по-умолчанию. Если в указатель не сунуть ноль, а программист забудет его инициализировать, то он будет указывать неизвестно куда