async/await
を比較した場合、 suspendAsync(...)
に相当するのは new Promise(...)
で、 beginAsync
に相当するのは await
なしでのコールかな? https://gist.github.com/lattner/429b9070918248274f25b714dcfc7619beginAsync
だと中に複数の非同期関数のコールを書けるからちょっと違う? beginAsync
相当は↓みたいな感じ? (async () => { await foo(); await bar(); })(); // ここでは await なしでコール
(edited)