一尘不染

那两个点是什么意思?1和2有什么区别?

flutter

我看过很多使用点的教程,而有些使用2。这的实际含义是什么?

例,

Array().add()

Animation()..addListener(() {})

阅读 165

收藏
2020-08-13

共1个答案

一尘不染

..运算符是飞镖“级联”运算符。当您不关心返回值时,对于链接操作很有用。这也是总是返回的可链接函数的飞镖解决方案this

被做以下

final foo = Foo()
 ..first()
 ..second();

严格等于:

final foo = Foo();
foo.first():
foo.second();
2020-08-13