boilerplate.dart:轻松实现示例方法的Dart助手(hashCode,operator ==,toString)

时间:2024-06-06 23:53:47
【文件属性】:

文件名称:boilerplate.dart:轻松实现示例方法的Dart助手(hashCode,operator ==,toString)

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-06 23:53:47

Dart

轻松实现示例方法的Dart助手(请)。 import 'package:boilerplate/boilerplate.dart' ; class Foo extends Boilerplate { final int i; // .toString, .hashCode, .operator== final List js; // and copy({ i, js }) Foo ( this . i , this . js ); // with no extra effort. } var foo = new Foo ( 1 , [ 2 , 3 ]); assert(foo == new Foo ( 1 , [ 2 , 3 ])); print(foo); //


【文件预览】:
boilerplate.dart-master
----test()
--------boilerplate_test.dart(11KB)
--------explicit_boilerplate_test.dart(3KB)
----LICENSE(1KB)
----.gitignore(231B)
----pubspec.yaml(434B)
----lib()
--------boilerplate.dart(5KB)
--------transformer.dart(3KB)
--------boilerplate_utils.dart(1KB)
--------type_metadata.dart(2KB)
--------explicit_boilerplate.dart(2KB)
--------type_constructor_metadata.dart(2KB)
--------copier.dart(2KB)
--------mirror_utils.dart(873B)
----README.md(4KB)

网友评论