Size: a a a

2021 April 27

Т8

Т-34 85 in rust_offtopic
в смысле,
class int : interface1, interface2, ...{}
class Meters : int{}

? Ты можешь добавить перегрузку при наследовании или переопределить методы. Ты можешь апкастить и работать как с int. Я правильно понял тебя?
источник

DS

Doge Shibu in rust_offtopic
Ну у ТФ как раз со всеми пунктами нет проблем
источник

KR

Kai Ren in rust_offtopic
Ну вот потому мне эта “попытка сьехать” и показалась странной.
источник

Т8

Т-34 85 in rust_offtopic
если достаточно апкастить, то вообще ничего дополнительного не требуется
источник

TK

Traveller Kolsky in rust_offtopic
Апкаст нарушает инварианты уже метров
источник

TK

Traveller Kolsky in rust_offtopic
Или не нарушает, в таком случае лучшее решение. До тех пор, пока не сложишь апкастнутые метры с секундами.
источник

Т8

Т-34 85 in rust_offtopic
ну так не складывай, лол. Что ж у вас такая мания всегда на себя нацепить смирительную рубашку
источник

TK

Traveller Kolsky in rust_offtopic
В удивительном мире мы живём
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ты не можешь наследовать инт если что
источник

TK

Traveller Kolsky in rust_offtopic
"Лол, никогда не ошибайся и пиши на машинном коде"
источник

KR

Kai Ren in rust_offtopic
The most fundamental trade-off in abstraction design is power vs properties. And we humans seem to have a common bias towards more power, when getting the right properties is almost always more important. Adding a property limits power, though.
источник

KR

Kai Ren in rust_offtopic
Почитай статью, серьёзно
источник

Т8

Т-34 85 in rust_offtopic
тогда ситуация похуже. SO советует неявный каст определить https://stackoverflow.com/a/850384/13329195
источник

Т8

Т-34 85 in rust_offtopic
в смысле Meters может неявно каститься к int
источник

Т8

Т-34 85 in rust_offtopic
это будет похоже на апкаст
источник

TK

Traveller Kolsky in rust_offtopic
А инт с метрами как соотносится?
источник

TK

Traveller Kolsky in rust_offtopic
И как обратно потом?
источник

Т8

Т-34 85 in rust_offtopic
как Алекс захочет, так и будет. В чём проблема?
источник

TK

Traveller Kolsky in rust_offtopic
Тогда вместо метров лучше просто инты использовать
источник

Т8

Т-34 85 in rust_offtopic
сорри, я вас не понимаю. То ли ты куда-то вбок ушёл, то ли я Алекса изначально неправильно понял
источник