温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - List use of double dot (.) in dart?

其他 - 列出在 dart 中使用双点(。)的情况?

发布于 2020-03-29 13:13:13

有时候我看到这个 List list = [];

然后 list..add(color)

使用1点(.)和2点(..)有什么区别

查看更多

查看更多

提问者
Daniel Mana
被浏览
53
Alexandre Ardhuin 2018-03-23 18:44

..被称为级联表示法如果要在同一个对象上调用多个方法,它可以使您不再重复相同的目标。

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);