Flutter 弗利特集团,这是什么;。。加上「;
为什么这里有两个点 为什么不喜欢下面呢?我试过各种方法,但其他方法都不管用Flutter 弗利特集团,这是什么;。。加上「;,flutter,bloc,Flutter,Bloc,为什么这里有两个点 为什么不喜欢下面呢?我试过各种方法,但其他方法都不管用 create: (_) { return NewCarBloc(newCarRepository: NewCarRepository()) ..add(NewCarFormLoaded()); } 双点运算符允许您在一条指令中对同一对象调用多个函数。它被命名为级联运算符 有关级联运算符的详细信息: 这里,第一个函数是创建对象,第二个函数是“添加
create: (_) {
return NewCarBloc(newCarRepository: NewCarRepository())
..add(NewCarFormLoaded());
}
双点运算符允许您在一条指令中对同一对象调用多个函数。它被命名为级联运算符 有关级联运算符的详细信息: 这里,第一个函数是创建对象,第二个函数是“添加”函数 如果不想使用级联运算符,可以这样做:
create: (_) {
return NewCarBloc(newCarRepository: NewCarRepository())
.add(NewCarFormLoaded());
}
你好那么,除了“.”操作符之外,是否没有办法正常调用“添加事件”?对我来说,感觉有点复杂。我编辑了我的答案:)
create: (_) {
NewCarBloc newCarBloc = NewCarBloc(newCarRepository: NewCarRepository());
return newCarBlock.add(NewCarFormLoaded());
}