Flutter “Class.\u()…property”是什么意思?
在下面的代码中,Flutter “Class.\u()…property”是什么意思?,flutter,dart,Flutter,Dart,在下面的代码中,。\u()…是什么意思 类反状态{ 整数计数器; 反陈述; 工厂CounterState.init(){ 返回计数器状态。()计数器=0; } } 更准确地说,两点。表示过去的。?。这称为 级联(..)允许您对同一对象执行一系列操作 除了函数调用,您还可以访问同一对象上的字段这通常可以节省创建临时变量的步骤,并允许您编写更流畅的代码。 范例 querySelector('#confirm') // Get an object. ..text = 'Confirm' // U
。\u()…
是什么意思
类反状态{
整数计数器;
反陈述;
工厂CounterState.init(){
返回计数器状态。()计数器=0;
}
}
更准确地说,两点
。
表示过去的。
?。
这称为
级联(..)允许您对同一对象执行一系列操作
除了函数调用,您还可以访问同一对象上的字段这通常可以节省创建临时变量的步骤,并允许您编写更流畅的代码。
范例
querySelector('#confirm') // Get an object.
..text = 'Confirm' // Use its members.
..classes.add('important')
..onClick.listen((e) => window.alert('Confirmed!'));
级联表示法(…)
在中,您应该真正查看它,因为它包含许多有用的信息,您还可以找到有关您提到的级联表示法的信息:
级联(..)允许您对同一对象执行一系列操作。除了函数调用,您还可以访问同一对象上的字段。这通常可以节省创建临时变量的步骤,并允许您编写更流畅的代码
例如,如果要更新渲染对象的多个字段,只需使用级联表示法保存一些字符:
renderObject..color=Colors.blue
..位置=偏移量(x,y)
…文本=问候文本
..listenable=动画;
//以上内容与以下内容相同:
renderObject.color=Colors.blue;
renderObject.position=偏移量(x,y);
renderObject.text=问候语文本;
renderObject.listenable=动画;
当您希望返回与赋值或调用函数位于同一行中的对象时,它也会有所帮助:
canvas.drawPaint(Paint()…color=Colors.amberAccent);
命名构造函数
。
是一个。如果一个类没有指定另一个非私有的构造函数(默认构造函数或命名构造函数),则不能从库外部实例化该类
class-Foo{
Foo.();//无法从此文件外部调用。
//Foo();CounterState.
是类的命名构造函数。称为级联表示法。
表示通过构造函数创建对象,然后将计数器设置为0。检查谢谢。“级联(..)运算符可用于通过对象发出一系列调用。”当然,不客气