Avatar
// a(), b() は () async -> Int let a = await foo.a() let b = await bar.b() let sum = a + b ...// a(), b() は () -> Promise<Int> foo.a().flatMap { a in bar.b().flatmap { b in let sum = a + b ... } } のような感じですね。 (edited)
3:10 AM
なので、 a に代入するところから非同期に行われます。