Size: a a a

2020 March 14

AZ

Alex Zhukovsky in rust_offtopic
паттерн-матчинг нужен, out-параметры это легаси
источник

AZ

Alex Zhukovsky in rust_offtopic
паршл нужен
источник

AZ

Alex Zhukovsky in rust_offtopic
ну нужно только sealed и dynamic, но иногда и они пригождаются
источник

AZ

Alex Zhukovsky in rust_offtopic
наприер отчетики генерировать
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
\any t : t : object
Ну и да, String расширяет object, это значит что каст всегда будет опасным действием с возможным исключением в рантайме. 'static сужается до 'a, а не расширяет его, и проверка в компайл тайме
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
б0льшая часть того что ты перечислил полезна
Мне кажется это какие-то костыли :\
источник

p

polunin.ai in rust_offtopic
Тип нет модульности, на в ебало namespaces, сборки, internal

Можно кастить что угодно к чему угодно, получай bar is Foo foo, object, InvalidCastException

Есть null, получай ?, ??
источник

p

polunin.ai in rust_offtopic
Может у меня после раста так бомбит, хз
источник

AZ

Alex Zhukovsky in rust_offtopic
после раста бомбит
источник

AZ

Alex Zhukovsky in rust_offtopic
языку 20 лет
источник

AZ

Alex Zhukovsky in rust_offtopic
часть фичей просто по наследству досталась
источник

AZ

Alex Zhukovsky in rust_offtopic
например аут параметры появились, потому что нет как в питоне возврата 2+ значений
источник

AZ

Alex Zhukovsky in rust_offtopic
нет either/option
источник

AZ

Alex Zhukovsky in rust_offtopic
object супертип всех типов потому что в C# 1.0 не было генериков - как без них писать код для всех типов?
источник

p

polunin.ai in rust_offtopic
А чо, в шарпе нет множественного наследования?
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
например аут параметры появились, потому что нет как в питоне возврата 2+ значений
Туплы?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
А чо, в шарпе нет множественного наследования?
нет конечно, ромб же
источник

AZ

Alex Zhukovsky in rust_offtopic
непонятно как оно тебе поможет только
источник

p

polunin.ai in rust_offtopic
Хоть что-то хорошее
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Туплы?
туплы сильно позже сделали
источник