Size: a a a

2021 April 27

TK

Traveller Kolsky in rust_offtopic
Полиморфизм в основном достигается другими средствами, без даункастов
источник

Т8

Т-34 85 in rust_offtopic
дак задача нужна какая-нить и чтоб была реализация её на тайпклассах
источник

TK

Traveller Kolsky in rust_offtopic
Ну вот
источник

KR

Kai Ren in rust_offtopic
источник

p

polunin.ai in rust_offtopic
Полиморфизм нужен чтобы полиморфно работать с разными типами данных, не имея представления что это за данные.
источник

DS

Doge Shibu in rust_offtopic
Так у тебя для полиморфизмы есть подтипы и их передача в функции, а не касты
источник

Т8

Т-34 85 in rust_offtopic
так ты передаёшь с апкастом
источник

DS

Doge Shibu in rust_offtopic
Ну ты его явно не делаешь
источник

B

Börgar in rust_offtopic
у меня есть пример, который пока не перевести легко на раст
источник

Т8

Т-34 85 in rust_offtopic
даункасты иногда тоже нужны
источник

KR

Kai Ren in rust_offtopic
Полиморфизм - это как раз, когда руками туда-сюда приводить типы не надо. Так то и мономорфный код с приведениями туды-сюды моно назвать полиморфным.
источник

Т8

Т-34 85 in rust_offtopic
это не важно
источник

DS

Doge Shibu in rust_offtopic
Ну даункасты - это именно нарушение принципа Лисков прям чистое.
источник

B

Börgar in rust_offtopic
но я его кидать не буду, тк мы его уже пару недель мусолим
источник

Т8

Т-34 85 in rust_offtopic
ты неправильно понял. Без апкаста у тебя вообще никакого полиморфизма не будет
источник

TK

Traveller Kolsky in rust_offtopic
Как не будет?
источник

KR

Kai Ren in rust_offtopic
Лол)
источник

TK

Traveller Kolsky in rust_offtopic
То есть не будет, да, возможно
источник

TK

Traveller Kolsky in rust_offtopic
Апкасты неявные просто, и они нормальные
источник

p

polunin.ai in rust_offtopic
Если нужны значит ты что-то делаешь не так
источник