Dart は最近、async/await キーワードのサポートを追加しました: https://www.dartlang.org/articles/await-async/
簡単なコードを実行しようとしましたが、Chrome Dev Editor は async キーワードを認識しません
import 'dart:async';
void main() async {
}
私は何か間違ったことをしていますか ( pubspec.yaml
?
編集:
わかりましたので、async/await は実験的な機能のようです:
https://www.dartlang.org/docs/dart-up-and-running/ch02.html#async-opt-in
Dart エディターで非同期サポートを有効にするには、[設定]に移動し、[実験的]をクリックして、[非同期サポートを有効にする]を選択します。
dart と dartanalyzer では、 --enable-async コマンドライン フラグを使用します。
dart --enable-async async_await.dart dartanalyzer --enable-async async_await.dart
残念ながら、CDE ではなく、Dart Editor でしか機能しないようです。
また、dart は現在、パッケージを追加しないと JavaScript への変換をサポートしていません。
dependencies:
async_await:
git: https://github.com/dart-lang/async_await.git
transformers:
- async_await