How to create a static extension method in Dart?

前端 未结 2 556
予麋鹿
予麋鹿 2021-01-26 21:43

I\'m trying to create a static extension method on one of my classes (which is autogenerated, so I can\'t easily modify it). According to the docs, this should be possi

2条回答
  •  时光说笑
    2021-01-26 22:06

    As James mentioned, you can't use the static method directly on the extended class as of today, the current solution to your problem would be:

    extension Foo on String {
      String foo() => 'foo!';
    }
    
    void main() {
      print('Hi'.foo());
    }
    

提交回复
热议问题