Avatar
@koher 僕の理解だと(fとgは) async let a = f() async let b = g() await h(a, b) は並行で await h(await f(), await g()) は直列 後者のような書き方で並行になってほしい 変数/定数に入れたくない
9:40 AM
@masakihori fooとbarがasync funcとして、 await (foo() + bar()) // 並行 (await foo()) + (await bar()) // 直列 とかだと良かったかもですね。ただ、tryとの整合性の問題で今からだと難しそうです。
9:41 AM
try と整合性が取れなくなってしまうけど、わざわざ async let で代入しなくても前者の書き方で並行になってくれたらうれしい?
9:41 AM
try との整合性」というのは https://gist.github.com/koher/ca74ef2c882418f683d06092f4408c3c のような意味です。 (edited)