break: () -> Never
作れそう。async/await
相当のことできないと辛くなって、 Promise
改造して↓を作ったけど、 https://github.com/koher/AsyncKasync/await
in SwiftasyncFor
を作って、 break
を () -> Never
にできないか考えたけどダメだった。 func asyncFor<S: Sequence>(_ sequence: S, _ operation: @escaping (S.Element, _ break: @escaping () -> ()) -> Async<Void>) -> Async<Void>
https://github.com/koher/AsyncK/blob/master/Sources/AsyncK/Async.swift#L80async/await
in Swift