Avatar
Task { @MainActor in ...の中だとtyped throwsしてるのにany Errorになっちゃう!なんでか分かります? func f() { Task { @MainActor in do { try throwError() } catch { error // any Errorになる!! } } } func throwError() throws(FooError) { throw FooError.foo } enum FooError: Error { case foo }