2

此代码编译:

error.Foo catch {};

但不是:

error.Foo catch |bar| {
    std.debug.print("{s}", .{bar});
};

这是为什么?不catch捕获有效负载是否也会出错?我认为catch只适用于错误联合。

4

0 回答 0