Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 为什么使用列表<;T>;当堆栈返回时_growtablelist_Dart_Flutter - Fatal编程技术网

Dart 为什么使用列表<;T>;当堆栈返回时_growtablelist

Dart 为什么使用列表<;T>;当堆栈返回时_growtablelist,dart,flutter,Dart,Flutter,我对飞舞和飞镖还不熟悉。我已经实现了列表作为代码的堆栈参考。我正在计算图中从一个节点到另一个节点的路径。代码的问题是它返回的可增长列表为空或null,但myGetAnswerdo返回的列表正确(在调试时检查)。为什么它会自动将其转换为可增长的,我如何才能拥有我的正常列表 下面是一段代码,我将图形的开始节点和结束节点传递给GetAnswer的实例,并将返回的结果存储在path变量中 这是您创建的列表的真正内部类型。但是,在工具提示中,它不应该是这样的,这就是它在我看来的样子: 如果你能提供这样的

我对飞舞和飞镖还不熟悉。我已经实现了列表作为代码的堆栈参考。我正在计算图中从一个节点到另一个节点的路径。代码的问题是它返回的可增长列表为空或null,但my
GetAnswer
do返回的列表正确(在调试时检查)。为什么它会自动将其转换为可增长的,我如何才能拥有我的正常列表

下面是一段代码,我将图形的开始节点和结束节点传递给
GetAnswer
的实例,并将返回的结果存储在
path
变量中


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

如果你能提供这样的代码来重现工具提示,我想看看。请在中打开一个bug


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

默认情况下,Dart列表是可增长的。您可以将
growtable:false
传递给大多数构造函数,以获得固定大小的列表。
\u可增长列表
仍然是一个
列表