Почему происходит ошибка.Foo catch {};` компилируется, ошибка.Foo-это ошибка, а не объединение ошибок

#zig #зиг Вопрос: Этот код компилируется: error.Foo catch {}; Но не: error.Foo catch |bar| { std.debug.print("{s}", .{bar}); }; Это почему? Работает ли catch без захвата полезной нагрузки тоже с ошибкой?…

Продолжить чтениеПочему происходит ошибка.Foo catch {};` компилируется, ошибка.Foo-это ошибка, а не объединение ошибок