Size: a a a

2020 March 10

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Нафига они мне
Чтобы сконвертировать число в строку без эксепшина
источник

Т8

Т-34 85 in rust_offtopic
Например
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Чтобы сконвертировать число в строку без эксепшина
Держи Result<T, E>
источник

DF

Dollar Føølish in rust_offtopic
Doge Shibu
Можно эмулировать через массив с одним элементом, лол
Наверное ещё колом бай нейм можно эмулировать
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Чтобы сконвертировать число в строку без эксепшина
Возвращаешь Option[Int]
источник

P

Pavel in rust_offtopic
Dollar Føølish
А как Марк+свип добивается детерминированного времени?
марк детерминирован глубиной дерева с корнями в каждом потоке, свип константное время, если без дефрагментации
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Бессмысленная фигня
+
источник

G

Gymmasssorla in rust_offtopic
Doge Shibu
Бессмысленная фигня
+
источник

P

Pavel in rust_offtopic
Pavel
марк детерминирован глубиной дерева с корнями в каждом потоке, свип константное время, если без дефрагментации
точнее не константное, а линейное
источник

P

Pavel in rust_offtopic
Т-34 85
Чтобы сконвертировать число в строку без эксепшина
ну так а при чём тут аут-параметр? ты его используешь, чтоб передавать тип мощностью инт*бул, а тебе нужен только инт + бул по факту, что заменяется опшеном или нуллябельным бокшеным интом
источник

P

Pavel in rust_offtopic
месиво из опечаток и англицизмов читать невозможно, согласен, ничего не могу поделать, я в метро
источник

λ

λоλторт in rust_offtopic
Doge Shibu
Бессмысленная фигня
+
источник

NL

Nick Linker in rust_offtopic
Doge Shibu
Бессмысленная фигня
источник

DS

Doge Shibu in rust_offtopic
У неё есть один плюс - отсутствие лишней аллокации, но тут как раз такая аллокация, которую escape анализ выбросит
источник

G

Gymmasssorla in rust_offtopic
RVO же
источник

P

Pavel in rust_offtopic
ну и как бы результ-коды это редуцированные эксепшены, так что эксепшен у тебя будет, просто он не баблится
источник

P

Pavel in rust_offtopic
Doge Shibu
У неё есть один плюс - отсутствие лишней аллокации, но тут как раз такая аллокация, которую escape анализ выбросит
ну и если надо, то любой мутабельный объект модет быть аут-параметром, тот же стринг билдер, тебе нужно только инстанс передать, а после выхода он будет нужным образом мутирован
источник

p

polunin.ai in rust_offtopic
Т-34 85
Чтобы сконвертировать число в строку без эксепшина
Option ?
источник

P

Pavel in rust_offtopic
но я так пробовал писать, но на пр жаловались что не ожидают, что параметр мутируется, потому вынес просто в отдельный класс это всё
источник

EG

Emmanuel Goldstein in rust_offtopic
Как же хочется never_type и exhaustive_patterns
источник