Size: a a a

2020 March 03

EG

Emmanuel Goldstein in rust_offtopic
Паники по умолчанию быть не должно.
источник

AZ

Alex Zhukovsky in rust_offtopic
макросов в сишарпе например нет. Билдер неудобен
источник

V

Vabka in rust_offtopic
вот говрят же что этот ваш сахар не нужен
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
А какое решение ты предлагаешь?
Леммы)))))
источник

λ

λоλторт in rust_offtopic
вот бы функции с 5ю интами писать
источник

V

Vabka in rust_offtopic
Alex Zhukovsky
макросов в сишарпе например нет. Билдер неудобен
а в расте например есть
источник

V

Vabka in rust_offtopic
λоλторт
вот бы функции с 5ю интами писать
а ну да точно, можно в структуру упаковать ещё 5 интов
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
Все, операции, которые могут сфейлится, должны возвращать Option/Result по умолчанию и иметь `_unchecked`-версии, если ты точно уверен, что делаешь.
все функции могут зафейлить аллокацию памяти - давайте все функции теперь резалт будут возвращать
источник

DF

Dollar Føølish in rust_offtopic
Кек
источник

V

Vabka in rust_offtopic
давайте заводить по структурке на каждую функцию чтобы вызывать её с именоваными аргументами
источник

λ

λоλторт in rust_offtopic
Vabka
а ну да точно, можно в структуру упаковать ещё 5 интов
а, ну да, в расте же нету ни IsString, ни IsNumber
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
вот бы функции с 5ю интами писать
легко, 4 инта например это задание прямоугольника. Можно два инта объединить в начальную координату, но это не всегда удобно
источник

Т8

Т-34 85 in rust_offtopic
Vabka
а в расте например есть
А нужны ли макросы выразительным языкам вроде C#?
источник

V

Vabka in rust_offtopic
вот так мы и пришли в к выводу что именованные аргументы не нужны
источник

EG

Emmanuel Goldstein in rust_offtopic
Аллокация памяти — это действительно кейс, когда программа дальше разумно продолжать работать не может.
источник

EG

Emmanuel Goldstein in rust_offtopic
В отличие от фейла слайсинга.
источник

V

Vabka in rust_offtopic
Т-34 85
А нужны ли макросы выразительным языкам вроде C#?
в шарпе есть Expression и рефлексия
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Увижу функцию с IEnumerable, подумаю что будет вызываться она, а 100 строчек ниже будет другая функция с IList
?
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
легко, 4 инта например это задание прямоугольника. Можно два инта объединить в начальную координату, но это не всегда удобно
это либо 2 координаты, либо одна координата и 2 единицы меры
источник

DF

Dollar Føølish in rust_offtopic
Как единицы меры выражаются?
источник