标签 Equatable是什么 下的文章

在很多的Flutter项目中会发现很多地方都使用了Equatable。Equatable的中文意思是“相等”的意思Equatable官方给出的定义是:可以为我们覆写==和hashCode,以减少代码工作量。通常,我们要比较一个对象需要重写该对象的==和hashCode方法,然而这些代码都是固定重复的。所以,这个时候Equatable的出现就简化了我们编码工作。下面以官方Demo来说明:class Person { const Person(this.name); final String name; } void main() { final Person bob = Pe...

阅读全部