此代码编译:
error.Foo catch {};
但不是:
error.Foo catch |bar| {
std.debug.print("{s}", .{bar});
};
这是为什么?不catch
捕获有效负载是否也会出错?我认为catch
只适用于错误联合。
此代码编译:
error.Foo catch {};
但不是:
error.Foo catch |bar| {
std.debug.print("{s}", .{bar});
};
这是为什么?不catch
捕获有效负载是否也会出错?我认为catch
只适用于错误联合。