我只想要一个带有颜色的最终列表:
final List<String> COLORS = ['#cefbe4', '#81ec72', '#5cd646'];
final num MAX = 90;
class Square {
// ...
MAX 可以,但不能为 list 编译:Initializer must be a compile time constant
我也试过:
static final num MAX = 90;
class Square {
final List<String> COLORS = ['#cefbe4', '#81ec72', '#5cd646'];
新错误:“初始化程序必须是编译时间常数”
我发现的唯一解决方案是在构造函数中初始化......我不喜欢这个解决方案:我不想要 Square 对象的列表实例。我能怎么做 ?