1
0
在Dart中,在函数调用之后放置()会立即调用该函数。这就是所谓的“调用”函数。 Column小部件的children属性需要一个小部件列表(list)。但是,在原始代码中,您传递的是函数(){},而不是列表。通过在函数末尾添加(),您可以立即调用它,这将返回children属性所期望的小部件列表。 因此,本质上,通过在函数末尾添加(),您将函数本身转换为一个值(函数调用的结果),在本例中,它是一个List,正如children属性所期望的那样。 因此,该错误已得到解决,因为现在您正在将List传递给children属性,该属性与期望的类型相匹配。 |
swastij · 如何在颤振中创建垂直线性梯度? 1 年前 |
IshikiHIkaru · 颤振:替换“.jpg”后面的特定字符串 2 年前 |
Tindona · 在flatter中有没有办法将响应体转换为XML? 2 年前 |
swapnil mane · 当我在颤振中向下滚动时,额定值变为零 2 年前 |
Irfan Ganatra · 颤振:如何在导航时知道参数是否传递 2 年前 |
Nikita · 如果有不好的状态还有些别的东西 2 年前 |
Tindona · 在flatter中更新小部件之间的值 2 年前 |