AZ
typedef
😉Size: a a a
AZ
typedef
😉AG
typedef
😉AZ
Б
AG
T add<T>(T a, T b) => a+b;
Эта функция будет вызывать оператор +
для аргумент одинакового типа...add<int>(1, 3)
вернёт 4
, а для add<String>('abc', '012')
вернёт 'abc012
', ибо для строк оператор плюс является Конкатенациейclass MyType<T> {Тогда функция
late T i;
MyType<T> operator +(MyType<T> a) {
return MyType<T>()..i=(this.i + 1) * (a.i + 1);
}
}
add(MyType<int>()..i=10, MyType<int>()..i=5)
вернёт новый объект MyType<int>
с i равным 66AG
AG
AG
Б
AG
AG
В
DK
RK
AZ
AG
Mi
AG
Mi