如何在Dart中扩展现有的包/库?
例如
import 'package:eventify/eventify.dart';
extend EventEmitter { // <- object from package
once() {
// my code here
}
}
void main() {
EventEmitter().once(...);
}
答案 0 :(得分:1)
可以从dart 2.6(当前在dev中)
例如:
extension MyEmitter on EventEmitter {
once() {
// code here
}
}
答案 1 :(得分:0)
根据我的理解,尽管已经提出了Dart的未来版本,但尚不可能。