Avatar
このエラーはuseClosureがrethrowsじゃなくthrowsになってるからじゃないでしょうか? useClosureがc()由来でない例外を投げる可能性があるので (edited)
10:28 AM
@swift-6.0.3 @swift-5.10.1 func useClosure(_ c: () throws -> Void) rethrows { try c() } func f(arg: () throws -> Void) rethrows { try useClosure(arg) }