2020/11/12 A tour of the Dart language>>Cascade notation (..)の訳

Cascade notation (..)

同一オブジェクトに対して複数の連続した処理を実行したい場合にカスケードノーテーション(..)を使います。関数の実行に加えて、そのオブジェクトのフィールドにアクセスすることができます。

これにより、一時変数を作成する手間が省け、より流動的なコードを記述できるようになります。

以下のコードを考えてみましょう。

querySelector('#confirm') // Get an object.
  ..text = 'Confirm' // Use its members.
  ..classes.add('important')
  ..onClick.listen((e) => window