Arrays 如何记录属性名称和值?
如何在Dart中记录属性名称和值?e、 g“人口:14.35e6”Arrays 如何记录属性名称和值?,arrays,dart,Arrays,Dart,如何在Dart中记录属性名称和值?e、 g“人口:14.35e6” 您必须对代码进行一些小的更改,才能使其在Dart中工作。首先,您必须在映射文字中使用字符串作为键(另一种方法是使用符号)。使用keys属性对贴图的键进行迭代。最后,函数在Dart中只接受一个参数,但可以使用将键和值组合为字符串 import 'dart:html'; void main() { var shanghai = { "population": 14.35e6, "longitude": '31.
您必须对代码进行一些小的更改,才能使其在Dart中工作。首先,您必须在映射文字中使用字符串作为键(另一种方法是使用符号)。使用
keys
属性对贴图的键进行迭代。最后,函数在Dart中只接受一个参数,但可以使用将键和值组合为字符串
import 'dart:html';
void main() {
var shanghai = {
"population": 14.35e6,
"longitude": '31.2000 N',
"latitude": '121.5000 E',
"country": 'CHN'
};
for(var key in shanghai.keys) {
window.console.log("$key: ${shanghai[key]}");
}
}
如果要同时访问键和值,还可以使用以下功能:
shanghai.forEach((key, value) => window.console.log("$key: $value"));
shanghai.forEach((key, value) => window.console.log("$key: $value"));