【发布时间】:2021-07-12 08:28:20
【问题描述】:
我的旧工作代码:
List<List<T>> pages = List<List<T>>();
现在不适用于 null 安全性:
启用空安全时,默认的“列表”构造函数不可用。 尝试使用列表文字,'List.filled' 或 'List.generate'.dartdefault_list_constructor 'List' 已弃用,不应使用。请改用列表文字 [] 或 List.filled 构造函数。
【问题讨论】:
-
您发布的错误提到了解决方案。在官方文档中更深入的解释:dart.dev/tools/diagnostic-messages#default_list_constructor
-
在您的情况下,您可能想使用
List<List<T>> pages = [<T>[]];或者甚至只是var pages = [<T>[]]
标签: dart dart-null-safety