我正在尝试使用以下方法为Decimal类编写扩展方法:
void parse() {
Decimal two = Decimal.two;
}
extension on Decimal {
static Decimal get two => Decimal.fromInt(2);
}
但是,Dart说“未为Decimal类定义getter'2'。”扩展方法仅适用于Dart本机类吗?
谢谢!
在导入中使用下面的代码行:
import 'YourFileName.dart' show ExtensionName;
在您的“ YourFileName.dart”中,它应类似于:
extension ExtensionName on Decimal {
static Decimal get two => Decimal.fromInt(2);
}
然后根据您的要求使用它。
让我知道您是否仍然将扩展名与dart结合在一起使用。