【发布时间】:2018-05-19 04:28:20
【问题描述】:
我是 Flutter 和 Dart 的新手。我已经将列表实现为代码here 的堆栈引用。我正在计算图中从一个节点到另一个节点的路径。代码的问题是它返回 _GrowableList 为空或 null 但我的 GetAnswer 确实返回正确的列表(在调试时检查)。为什么它会自动将其转换为可增长的,我怎样才能拥有我的正常列表?
这是代码的 sn-p,我将图形开始节点和结束节点传递给 GetAnswer 的实例并将结果存储回 path 变量中。
【问题讨论】:
-
Dart 列表默认是可增长的。您可以将
growable: false传递给大多数构造函数以获取固定大小的列表。_GrowableList仍然是List