Size: a a a

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

2021 April 08

KB

Kirill Bubochkin in Dart & Flutter по-русски
не должно. Представьте, что у вас есть функция void xxx<T>() {}, а потом вы ипортируете файл, в котором есть class T {} – и все, ошибка
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Ну да, они скажут: "Это анализатор должен проводить глобальный поиск по всему проекту, не объявлен ли у вас где-то такой тип, а это долго".
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
ну наверное конкретный тип дают указывать чтобы можно было имплементить определенный интерфейсй
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
T getResult<T, V>(V input)

ну и
int getResult<int, String>(String input) какой-нибудь

или я неправильно понял вопрос)
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
вообще, на этот случай (ну и не только) я всегда ставлю запрет на implicit dynamic
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
О, вот это тема
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
поставлю тоже
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
кому интересно – мы поддерживаем свой пакет с настройками анализатора – там все максимально строго: https://pub.dev/packages/mews_pedantic

Но многие вещи – вкусовщина, поэтому, конечно, не всем подойдет
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
Если в конструктор поставить первые два, ui не перерисовывается, но значение state который в супере меняется на новый стэйт. Кстати он меняется еще до ретурна. Что я не так сделал?
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
Equatable есть
источник

DC

Denis Chuvasov in Dart & Flutter по-русски
Во! А скажи, пожалуйста, почему ты фотаешь экран на телефон, а не делаешь скриншот?
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
😅сорямба
источник

DC

Denis Chuvasov in Dart & Flutter по-русски
типа ты мимо компа пробегал и сделал фото или у тебя нету телеги на компе?
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
Нету
источник

P

Pa_blooo in Dart & Flutter по-русски
есть веб версия
источник

DC

Denis Chuvasov in Dart & Flutter по-русски
и ты прям с телефона сидишь и набираешь столько текста?
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
Вам делать нечего?)
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
в ангуляре есть хинт, он не будет работатеть с impicit-dynamic: false, при компиляции в жс убирает некоторые проверки типов
T unsafeCast<T>(dynamic object) {
 return object;
}
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
object as T копилируется с дополнительными проверками
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
а если функия возвращает dynamic то он тоже неявно приводится к типу присваемой через as T, но тут лучше проверять самому
источник