История изменений
Исправление kaldeon, (текущая версия) :
> [«мощная обработка ошибок»] То, что позволяет писать sub(add(a, mul(b, c)), d) и при этом имеет нулевой оверхэд
И в правду мощно. Под такое определение, если я не ошибаюсь, даже Rust не подходит. Хотя обсуждалась, вроде бы, только выразительность.
> if s.err != nil на каждую операцию имеет ненулевой оверхэд
На небольшом масштабе, для Go это нормально.
Исходная версия kaldeon, :
[«мощная обработка ошибок»] То, что позволяет писать sub(add(a, mul(b, c)), d) и при этом имеет нулевой оверхэд
И в правду мощно. Под такое определение, если я не ошибаюсь, даже Rust не подходит. Хотя обсуждалась, вроде бы, только выразительность.
if s.err != nil на каждую операцию имеет ненулевой оверхэд
На небольшом масштабе, для Go это нормально.