gpt4 book ai didi

dart - dart如何将列表分配到新的列表变量中

转载 作者:行者123 更新时间:2023-12-03 03:17:16 26 4
gpt4 key购买 nike

我试图通过使用像这样的add方法来扩展列表

List<String> mylists = ['a', 'b', 'c'];
var d = mylists.add('d');
print(d);

它给出了错误 This expression has type 'void' and can't be used.
print(d);

为什么我不能将列表保存在新变量中?谢谢

最佳答案

引用Dart文档:https://api.dartlang.org/stable/2.2.0/dart-core/List-class.html
add类的List方法的返回类型为void
因此,您无法分配var d
要将列表保存在新变量中,请使用:

List<String> mylists = ['a', 'b', 'c'];
mylists.add('d');
var d = mylists;
print(d);

首先添加新的字符串,即'd'
,然后将其分配给新变量

关于dart - dart如何将列表分配到新的列表变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55454770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com