Инициализировать не late переменные через тело конструктора некорректно. Для этого нужно использовать синтаксис инциализаторов. По ссылке подробно, как писать конструкторы в дарте
Там приватные переменные, там нужно что-то вроде class Foo { final int _a; const Foo(int a) : _a = a; }
Почему? Ты можешь сделать const Foo(this._a)
Как я понял только что это называется списком инициализаторов
Обсуждают сегодня