Dart 1.9。 待っていたリリース

新しいリリースは、主に非同期プログラミングの簡素化に専念しています。 現代のアプリケーションでは、それはどこにでもあります-それはユーザー、ネットワーク、ファイルI / Oなどとの相互作用です 新しいDartリリースでは、 async / awaitを導入することにより、このようなシナリオの処理が大幅に簡素化されました。



非同期メソッドと待機式は、使い慣れたFuture APIに基づいており、ループ、条件式、およびtry / catchブロックでそれらを使用して、複雑な非同期相互作用を制御できます。 非同期/待機の詳細については、 Dart言語非同期サポート:フェーズ1の記事( 翻訳 )を参照してください。



したがって、非同期コードはFuture APIを使用するように見えました。





これは、コードが新しいリリースとasync / awaitでどのように見えるかです:





また、新しいジェネレーター-sync *およびasync *が導入されました。これにより、左側のシーケンス生成が簡素化され、多くの場合、開発者が独自のイテレーターを作成する必要がなくなります。 詳細については、 非同期サポート:フェーズ2を参照してください。



他の革新の中でも:



革新の完全なリストは、 リリースノートに記載されています



サイトから最新のDartリリースダウンロードできます



All Articles