【发布时间】:2021-07-26 00:50:13
【问题描述】:
来自Why does Dart have compile time constants?:
Dart 有编译时常量的概念。编译时 常量在编译时被解析和创建,并被规范化。
例如,这里是 Point 的
const构造函数:class Point { final num x, y; const Point(this.x, this.y); }这是你如何使用它的:
main() { var p1 = const Point(0, 0); var p2 = const Point(0, 0); print(p1 == p2); // true print(p1 === p2); // true }
这段代码 sn-p 来自 Stack Overflow 我正在重用这个很好的例子,再次感谢。 我注意到在颤振小部件中经常使用 Const。
这是否意味着我们可以使用const 来创建单例对象?
【问题讨论】:
标签: dart