为什么List()
Dart 的 null 安全后无法访问构造函数?
// Compile time error: 'List' is deprecated and shouldn't be used.
// The default 'List' constructor isn't available when null safety is enabled.
// Try using a list literal, 'List.filled' or 'List.generate'.
List<int> foo = List();
但是,您仍然可以这样做:
List<int> foo = []; // No error
那么,两者有什么区别呢?他们要么都应该显示错误,要么都不显示。