Dan*_*son 5 functional-programming function dart
我理解如何在dart中为变量赋值,但类字段怎么样?我目前这样做:
class A{
DivElement rootElement;
void addClass(String newClass){
rootElement.classes.add(newClass);
}
}
Run Code Online (Sandbox Code Playgroud)
但是我希望dart会支持做一点点更短的事情,比如你对常规变量的看法:
class A{
DivElement rootElement;
addClass => rootElement.classes.add;
}
Run Code Online (Sandbox Code Playgroud)
是否有类似于dart中第二个代码片段的语法?
您可以调用该方法或创建一个返回实际函数的 getter:
class A {
DivElement rootElement;
get addClass => rootElement.classes.add;
}
Run Code Online (Sandbox Code Playgroud)
或者:
class A {
DivElement rootElement;
addClass(newClass) => rootElement.classes.add(newClass);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
178 次 |
| 最近记录: |