我了解如何在dart中将函数分配给变量,但是如何在类字段中使用呢?我目前正在这样做:
class A{
DivElement rootElement;
void addClass(String newClass){
rootElement.classes.add(newClass);
}
}
但我希望dart支持将其缩短一点,就像使用常规变量时那样:
class A{
DivElement rootElement;
addClass => rootElement.classes.add;
}
是否有类似于dart中第二个代码段的语法?
最佳答案
您可以调用该方法,也可以创建一个返回实际函数的getter:
class A {
DivElement rootElement;
get addClass => rootElement.classes.add;
}
要么:
class A {
DivElement rootElement;
addClass(newClass) => rootElement.classes.add(newClass);
}