【发布时间】:2023-04-02 12:17:01
【问题描述】:
有没有办法对最终变量进行后期初始化。问题是许多值是用类的入口点初始化的,它不是构造函数。因此他们现在不能是最终的。但在特定类的范围内,它们不会改变。例如。
Controller controller;
double width;
void setup(final itemWidth) {
controller = MyController();
width = itemWidth;
}
有可能吗?现在我只看到解决方案作为注释。你可能认为这是为了视觉效果。但实际上它有助于避免在测试期间出现不可预测的流量。
【问题讨论】:
标签: dart