Flutter 尝试在Dart中映射贴图列表时出错
伙计们,我正在尝试映射列表Flutter 尝试在Dart中映射贴图列表时出错,flutter,dart,Flutter,Dart,伙计们,我正在尝试映射列表alunos,但当我尝试时,它显示一条红线,我引用: “未定义的名称'alunos'。 请尝试将名称更正为已定义的名称,或定义名称。“ 我做错了什么?这是因为您在main()中创建了alunos,但试图全局使用它。你需要让所有这些都成为本地或全球的 main() { var alunos = [ {"nome": "Alfreado", "nota": 9.3}, {"nome&q
alunos
,但当我尝试时,它显示一条红线,我引用:
“未定义的名称'alunos'。
请尝试将名称更正为已定义的名称,或定义名称。“
我做错了什么?这是因为您在
main()
中创建了alunos
,但试图全局使用它。你需要让所有这些都成为本地或全球的
main() {
var alunos = [
{"nome": "Alfreado", "nota": 9.3},
{"nome": "Joao", "nota": 6.8},
{"nome": "Mariana", "nota": 8.4},
{"nome": "Joana", "nota": 8.9},
{"nome": "Gustavo", "nota": 7.3},
{"nome": "Ana", "nota": 9.1},
];
}
String Function(Map) pegarApenasONome = (aluno) => aluno["nome"];
var nomes = alunos.map(pegarApenasONome);
谢谢你的帮助@如果答案正确,请将其标记为正确答案
main() {
var alunos = [
{"nome": "Alfreado", "nota": 9.3},
{"nome": "Joao", "nota": 6.8},
{"nome": "Mariana", "nota": 8.4},
{"nome": "Joana", "nota": 8.9},
{"nome": "Gustavo", "nota": 7.3},
{"nome": "Ana", "nota": 9.1},
];
String Function(Map) pegarApenasONome = (aluno) => aluno["nome"];
var nomes = alunos.map(pegarApenasONome);
}