gpt4 book ai didi

list - 如何使用 'List.from'从另一个类型列表创建列表?

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

简单的 Dart 代码:

class User {
String name;
User(this.name);
}

main() {
List<User> users = [new User('Freewind')];
var list = new List.from(users);
print(list.first.name); // ***
}

注意,该行以“// *”结尾。

我的IDEA编辑器无法将 list.first识别为 User,因为当我输入'.name'时,它无法自动完成。

所以我必须声明类型:

List<User> list = new List.from(users);

它可以工作,但是我想知道是否还有其他方法可以让编译器知道 list具有 List<User>类型?

我试过了:

var list = new List<User>.from(users);

语法错误。

最佳答案

这在DartEditor中为我工作(没有错误/警告/提示),并且当然可以成功执行

var list = new List<User>.from(users);

关于list - 如何使用 'List.from'从另一个类型列表创建列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22279354/

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