【发布时间】:2020-05-13 18:40:25
【问题描述】:
我正在尝试在我的一个类上创建一个 static extension method(它是自动生成的,所以我不能轻易修改它)。根据文档,这应该是可能的:
扩展也可以有静态字段和静态辅助方法。
然而,即使是这个小例子也无法编译:
extension Foo on String {
static String foo() => 'foo!';
}
void main() {
print(String.foo());
}
Error: Method not found: 'String.foo'.
print(String.foo());
^^^
我做错了什么?
【问题讨论】:
标签: dart