0
変数foo
が以下に示すように偽になるまで、処理を停止するプログラムをDartlangで作成しました。 これは実行可能ですが、未来を返すことを続けている文は不器用です。 明確に書き込む方法はありますか?ダーツの非同期メソッドで "変数の変更を待つ"と書くのが良い方法はありますか?
Future asyncMethod() async {
while (foo) {
await new Future(() {
return null;
});
}
ユニティのコルーチンは、以下のように、単一の行に書き込むことができますので、私は、これは非常に明確にしたいと思います。
yield return new WaitWhile(() => foo);
これは機能しました。どうもありがとうございました! – okamoto