How do I use Dart extension functions?

前端 未结 3 1972
轻奢々
轻奢々 2020-11-30 13:45

Dart 2.6 introduces a new language feature called \"static extension members\".
However, I do not quite understand how to use it.

I would like t

3条回答
  •  北荒
    北荒 (楼主)
    2020-11-30 14:30

    Dart 2.7 introduced new Extension Method concept.

    https://dart.dev/guides/language/extension-methods

    extension ParseNumbers on String {
        int parseInt() {
            return int.parse(this);
        }
        double parseDouble() {
            return double.parse(this);
        }
    }
    main() {
        int i = '42'.parseInt();
        print(i);
    }
    

提交回复
热议问题