Avatar
#swift-zatsu から移動。
8:31 AM
Kotlin なら break: () -> Never 作れそう。
8:32 AM
どうしても今の Swift で async/await 相当のことできないと辛くなって、 Promise 改造して↓を作ったけど、 https://github.com/koher/AsyncK
AsyncK - An alternative of async/await in Swift
8:34 AM
非同期ループできないと辛いから↓ asyncFor を作って、 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#L80
AsyncK - An alternative of async/await in Swift