6
Dart News & Updates: Dart 1.9: The release you’ve been await-ing for (news.dartlang.org)
yongjhih 積分 1

同事也貼給我這篇,隨手寫起來與 RxJava 的對照版本:AsyncAwait.dart1

koji 積分 0 編輯於

照 async/await 版本應該要 connectDb().flatMap(db->db. queryEmployees.... 嗎 ?

yongjhih 積分 1 編輯於

可以,那 boolean showCustomers 就只能 final 了。主要為了表達 await 相當於 toBlocking().single/*() ,至少留一個,所以對照版本沒先寫 flatMap for database。

koji 積分 0 編輯於

想到的是 zip 它 XD

updated:
是我沒搞懂 await 機制..0rz..

yongjhih 積分 0 編輯於

沒錯,硬要傳遞會用 zip ,只是看起來就稍顯複雜了,似乎不太適合拿來對照 Orz

IngramChen 積分 0

昨天有玩一下 async,新的語法腦袋會打結一下, 然後不習慣回傳值是 future 但不用寫 return。括號少很多的確是大大的加分。

haocheng 積分 0

async/await 語法感覺好威啊