Avatar
async let a = foo() async let b = bar() let c = await a + b としたときに、 foobar の中の suspension point に至るまでもなく並行に実行されるからか。
6:31 AM
たしかに async とは概念が違う気がする。
6:32 AM
うーんでも async IntPromise<Int> 的な扱いにして整理するのはありだったと思うけどな。
6:32 AM
一般的なモナドと違って合成がしやすいものとして。