ダーツでダブルドット(.)の使用をリストしますか?質問する

ダーツでダブルドット(.)の使用をリストしますか?質問する

時々これを見ますList list = [];

それからlist..add(color)

.1ドット( )と2ドット( )の違いは何ですか..?

ベストアンサー1

..として知られているカスケード表記同じオブジェクトに対して複数のメソッドを呼び出す場合に、同じターゲットを繰り返さないようにすることができます。

List list = [];
list.add(color1);
list.add(color2);
list.add(color3);
list.add(color4);

// with cascade

List list = [];
list
  ..add(color1)
  ..add(color2)
  ..add(color3)
  ..add(color4);

おすすめ記事