Size: a a a

2020 March 18

DS

Doge Shibu in rust_offtopic
Т.е. добавляют аналог sealed trait из скалы
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
А можно? Там же типа union нет
источник

VS

Victor Sapiens in rust_offtopic
polunin.ai
мы все умрем, или только половина?
При смертности 3 процента и учитывая что распространение вируса остановиться когда процент уже переболевших превысит 66 процентов то может быть 2 процента населения вымрет.
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
во всех нормальных япах типа справа. Потому что
1) упрощается компилятор
2) когда типа необязательные их можно не писать, а не костылить псевдотипы вроде auto.

Даже плюсы это поняли:

auto multiply (int x, int y) -> int;
А это что такое (стейтмент внизу)?
источник

VS

Victor Sapiens in rust_offtopic
Слава
Искусственная Вентиляция Лёгких. Я лежал на таком аппарате в реанимации.
Шито такого с тобой случилось, няша?
источник

Т8

Т-34 85 in rust_offtopic
Victor Sapiens
При смертности 3 процента и учитывая что распространение вируса остановиться когда процент уже переболевших превысит 66 процентов то может быть 2 процента населения вымрет.
И то среди них старики
источник

DS

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

Через исключения или через Either, делается запросто через соответствующие тайпклассы.
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Так я ж и говорю, что нафиг париться с лайфтаймами, надо переходить на смартпоинтеры
смартпоинтеры

1. дорогие
2. работают в рантайме

Зачем делать в рантайме то что может проверить компилятор? Ты точно плюсовик, а не питухонист?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
А это что такое (стейтмент внизу)?
это валидный C++11
источник

С

Слава in rust_offtopic
Victor Sapiens
Шито такого с тобой случилось, няша?
Это было давно, в 2005
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
Alex Zhukovsky
во всех нормальных япах типа справа. Потому что
1) упрощается компилятор
2) когда типа необязательные их можно не писать, а не костылить псевдотипы вроде auto.

Даже плюсы это поняли:

auto multiply (int x, int y) -> int;
эх. а я только успел порадоваться, что никто хотя бы на откровенные набросы т-34 не отвечает)
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
смартпоинтеры

1. дорогие
2. работают в рантайме

Зачем делать в рантайме то что может проверить компилятор? Ты точно плюсовик, а не питухонист?
Что такое "дорогие"?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Зачем молиться, если можно внимательно посмотреть, а потом протестировать?
"зачем писать с багами если можно на писать"
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Что такое "дорогие"?
значит что на некоторых задачах у тебя производительность в разы может упасть
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Что такое "дорогие"?
Я уже говорил, если RC - то хип аллокация, чего ты не всегда хочешь.

Если Arc, то достаточно дорогие операции с атомиками
источник

AZ

Alex Zhukovsky in rust_offtopic
ну и основное это не дороговизна ,а паники в ранатйме вместо ошибки компиляции
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
это валидный C++11
Лол, не видел, чтобы так кто-то писал. Да и зачем так многословно?
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
значит что на некоторых задачах у тебя производительность в разы может упасть
Так это второй пункт - работают в рантайме
источник

λ

λоλторт in rust_offtopic
Doge Shibu
А Result/Either - это хороший механизм для тех ошибок, которые возникают часто
А эффект ошибки в стеке к какому классу относится?
источник

DS

Doge Shibu in rust_offtopic
λоλторт
А эффект ошибки в стеке к какому классу относится?
В стеке в каком смысле?
источник