gpt4 book ai didi

list - 列出Dart中 map 的AS值

转载 作者:行者123 更新时间:2023-12-03 03:09:07 25 4
gpt4 key购买 nike

我想创建一个成员映射,但是每个成员都有3个属性:名字,姓氏和用户名。如何创建像liste一样的列表,但带有 map 。

所以我想有这样的事情:

var membres= {['lastname': 'Bonneau',
'firstname': 'Pierre',
'username': 'mariobross'],
['lastname': 'Hamel',
'firstname': 'Alex',
'username': 'Queenlatifa'],
};

如您所知,此代码无效。但这很好地解释了我要做什么。

最佳答案

我认为您在这里混淆了这两种构造。

阅读此语言简介:http://www.dartlang.org/docs/dart-up-and-running/ch02.html#lists

列表是可以用速记[...]语法表示的元素列表:

var list = [1, 2, "foo", 3, new Date.now(), 4];

而 map 可以用大括号的简写语法表示:

var gifts = {                         // A map literal
// Keys Values
'first' : 'partridge',
'second' : 'turtledoves',
'fifth' : 'golden rings'
};

因此,让我们修改您的代码以使其工作:

var members = [
{
'lastname': 'Bonneau',
'firstname': 'Pierre',
'username': 'mariobross'
},
{
'lastname': 'Hamel',
'firstname': 'Alex',
'username': 'Queenlatifa'
}
];

例如,您可以打印以下信息:

members.forEach((e) {
print(e['firstname']);
});

关于list - 列出Dart中 map 的AS值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556233/

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