Avatar
Swift と JavaScript の async/await を比較した場合、 suspendAsync(...) に相当するのは new Promise(...) で、 beginAsync に相当するのは await なしでのコールかな? https://gist.github.com/lattner/429b9070918248274f25b714dcfc7619
Concrete proposal for async semantics in Swift. GitHub Gist: instantly share code, notes, and snippets.
2:37 AM
beginAsync だと中に複数の非同期関数のコールを書けるからちょっと違う? beginAsync 相当は↓みたいな感じ? (async () => { await foo(); await bar(); })(); // ここでは await なしでコール (edited)