const与 final的区别?Widget 中为什么大量使用 const?
final:运行时常量,只能赋值一次 const:编译时常量,值必须在编译期确定 const Widget: 避免重建(canonical instance) 减少 build()调用 提高帧率和内存表现 ✅ 面试加分答:结合 Widget.canUpdate判断逻辑说明
在北京的灯中,有一盏是我家的。这个梦何时可以实现?哪怕微微亮。北京就像魔鬼训练营,有能力的留,没能力的走……
final:运行时常量,只能赋值一次 const:编译时常量,值必须在编译期确定 const Widget: 避免重建(canonical instance) 减少 build()调用 提高帧率和内存表现 ✅ 面试加分答:结合 Widget.canUpdate判断逻辑说明