Size: a a a

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

2021 April 05

A

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

AK

Anton Kowalski in Dart & Flutter по-русски
Avvecome
Однажды он всплывёт и озарит своим сиянием мир программирования
Главное чтобы он нужной стороной сияния повернулся
источник

A

Avvecome in Dart & Flutter по-русски
Anton Kowalski
Главное чтобы он нужной стороной сияния повернулся
Красота в глазах смотрящего
источник

Ю

Юрий in Dart & Flutter по-русски
prz
к сожалению с IOS не помогло )))
А при чем здесь иос и какая разница?
источник

AU

Andrey Unger in Dart & Flutter по-русски
Господа, а как правильно дженериком указать что тип должен содержать определенный миксин?
источник

p

prz in Dart & Flutter по-русски
Юрий
А при чем здесь иос и какая разница?
я тоже думал,что это пофиксит мою проблему. не пофиксило
источник

AU

Andrey Unger in Dart & Flutter по-русски
Andrey Unger
Господа, а как правильно дженериком указать что тип должен содержать определенный миксин?
<T extends Mixin> - вроде работает, но для класса который помимо этого мииксина содержит другие - ругается на неприводимость классов(((
источник

MK

Maxim Kotlinovsky in Dart & Flutter по-русски
Ребят, привет! Как можно связать два NestedScrollView?
источник

Т

Тимур in Dart & Flutter по-русски
Andrey Unger
<T extends Mixin> - вроде работает, но для класса который помимо этого мииксина содержит другие - ругается на неприводимость классов(((
With
источник

AU

Andrey Unger in Dart & Flutter по-русски
<T with Mixin> - вообще все красным выделяет что неверный синтаксис
источник

Т

Тимур in Dart & Flutter по-русски
Extended t with t
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Andrey Unger
<T extends Mixin> - вроде работает, но для класса который помимо этого мииксина содержит другие - ругается на неприводимость классов(((
Да вроде работает:

void main() {
 t(M());
}

mixin M1 {}

mixin M2 {}

void t<T extends M1>(T c) {
 print(c);
}

class M with M1, M2 {}
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Andrey Unger
<T with Mixin> - вообще все красным выделяет что неверный синтаксис
Потому что нельзя так делать.
источник

AU

Andrey Unger in Dart & Flutter по-русски
Sergey Hottabych
Потому что нельзя так делать.
а как правильно сделать? когда мне подойдет любой дочерний тип но с определенным миксином?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Никак, нет такого в Дарте.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Вот я даже issue нагуглил
https://github.com/dart-lang/language/issues/1152
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Они в итоге решили не делать.
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Andrey Unger
а как правильно сделать? когда мне подойдет любой дочерний тип но с определенным миксином?
Мой пример не подходит?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Andrey Unger
<T with Mixin> - вообще все красным выделяет что неверный синтаксис
Зачем тебе такое?
mixin как бы подразумевает, что его можешь подмешать к любому классу.
Это не наследование и не реализация интерфейса.
источник

AU

Andrey Unger in Dart & Flutter по-русски
эта падла потом ругается на несовместимость типов
источник