Size: a a a

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

2021 April 08

MA

Maxim Afanasev in Dart & Flutter по-русски
А без ноды на рабочей машине уже давно никак, слишком много инструментов на неё завязано
источник

Т

Тркюу in Dart & Flutter по-русски
Теперь выходит эта ошибка, что она значит?
источник

A

Avvecome in Dart & Flutter по-русски
После обновления Флаттера, дисконектить от девайса начало быстрее намного
источник

A

Avvecome in Dart & Flutter по-русски
Отошёл на 5 минут в дебаге уже дисконект
источник

A

Avvecome in Dart & Flutter по-русски
Реальный девайс если что, сталкивался кто? Знаете как пофиксить
источник

AD

Anatoliy Dvoryashin in Dart & Flutter по-русски
Фиг знает у меня норм
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
Кто знает все тонкости блока?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Разгребаю код за другим прогером, и у него многие функции определены вместо
bool getUserStatus() {...}
как
getUserStatus<bool> () { ... }
Естественно, возвращение типа так не работает (возвращаемый тип будет dynamic). Но Дарт и не запрещает так писать (не считает за ошибку).
И я задумался, зачем вообще разрешено параметризировать функцию типом, и где это может понадобиться?
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
может, проще конкретный вопрос задать?
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
или это загадка?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Спанч Боб Сквэйр Пэнтс!
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
так анализатор должен ругаться чем-то таким: https://dart.dev/tools/diagnostic-messages#wrong_number_of_type_arguments_method
если функция не объявлена как generic
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Да вот, не ругается почему-то.
Метод параметризирован не T, а вполне конкретным типом (bool, String).
При вызове параметризация опускается.
Все работает.
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
хм, может по-умолчанию настройки такие стоят. Давно дефолтными настройками анализатора не пользовался
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Может, пора в issues писать?
Мол, хреновый у вас анализатор.
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
не, с нормальными настройками он точно по рукам за такое бьет
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
так тут же в примере показывается вызов функции с разным количеством параметров в <>

а тут получается идет ее объявление
источник

DY

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

SH

Sergey Hottabych in Dart & Flutter по-русски
Сам факт, что ты при объявлении указал не T, а существующий тип, уже за это должно по рукам бить.
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
а, это объявление... ну да, тогда он и не будет ругаться, с его тз все верно. ему без разницы как этот тип обзывать, T, bool, TYPE - не его дело
источник