为什么使用List <t>作为堆栈返回_GrowableList

时间:2018-05-19 04:28:21

标签: dart flutter

我是Flutter和Dart的新手。我已将列表实现为代码here的堆栈引用。我正在计算从图中的一个节点到另一个节点的路径。代码问题是它返回_GrowableList,其上为空或null但我的GetAnswer确实返回一个正确的列表(在调试时检查)。为什么它会自动将其转换为可增长的,我怎样才能拥有正常的列表?

以下是代码片段,其中我将图形起始节点和结束节点传递给GetAnswer的实例,并将结果存储在path变量中。

source

1 个答案:

答案 0 :(得分:1)

这是您创建的列表的真实内部类型。但是,它不应该在工具提示中看起来像这样,这就是它的样子:

Lists in debug tooltips

如果您可以提供再现显示工具提示的代码,我很乐意看看。请在GitHub中打开一个错误。

(您可能在Dart Code的v2.11上 - 如果是这样,请更新到v2.12并且应该进行改进)