Список может быть null Лило сделайте проверку что hobbies != null, или дайте дефолтное значение: in hobbies ?? []
Ну или если ничего кроме принта в цикле делать не надо, то можно написать hobbies?.forEach(print)
круто! так работает.
А проверка if не поможет. Дарт не Котлин и не поддерживает смарт-касты. То есть внутри if он все равно будет ругаться, что список может быть null. Можно написать hobbies! А лучше вообще не делать его nullable
Есть особенность что если проверять нелокальные переменные на null то анализатор не приведёт их к non nullable типу, это описано в fixing commons type problems
Но при этом ничего не мешает создать локальную переменную которая будет указывать на нелокальную
А про это, тогда да
Не проще инициализировать список при объявлении?
late
Обсуждают сегодня