Dart 为什么使用列表<;T>;当堆栈返回时_growtablelist
我对飞舞和飞镖还不熟悉。我已经实现了列表作为代码的堆栈参考。我正在计算图中从一个节点到另一个节点的路径。代码的问题是它返回的可增长列表为空或null,但myDart 为什么使用列表<;T>;当堆栈返回时_growtablelist,dart,flutter,Dart,Flutter,我对飞舞和飞镖还不熟悉。我已经实现了列表作为代码的堆栈参考。我正在计算图中从一个节点到另一个节点的路径。代码的问题是它返回的可增长列表为空或null,但myGetAnswerdo返回的列表正确(在调试时检查)。为什么它会自动将其转换为可增长的,我如何才能拥有我的正常列表 下面是一段代码,我将图形的开始节点和结束节点传递给GetAnswer的实例,并将返回的结果存储在path变量中 这是您创建的列表的真正内部类型。但是,在工具提示中,它不应该是这样的,这就是它在我看来的样子: 如果你能提供这样的
GetAnswer
do返回的列表正确(在调试时检查)。为什么它会自动将其转换为可增长的,我如何才能拥有我的正常列表
下面是一段代码,我将图形的开始节点和结束节点传递给GetAnswer
的实例,并将返回的结果存储在path
变量中
这是您创建的列表的真正内部类型。但是,在工具提示中,它不应该是这样的,这就是它在我看来的样子: 如果你能提供这样的代码来重现工具提示,我想看看。请在中打开一个bug
(您可能在Dart代码的v2.11上-如果是这样,请更新到v2.12,这应该得到改进)默认情况下,Dart列表是可增长的。您可以将
growtable:false
传递给大多数构造函数,以获得固定大小的列表。\u可增长列表
仍然是一个列表