9 dart
void main() {
var details = {'LastName':'Martin','FirstName':'Pierre'};
print(details.keys);
}
Run Code Online (Sandbox Code Playgroud)
它将产生以下输出:(姓氏,名字)
但我怎样才能只打印“姓氏”呢?
正如dart 文档中所定义的,该方法Map.keys返回一个Iterable对象,该对象本身就是一个类似可迭代(List)的对象。您可以使用 getter 方法访问可迭代对象的第一个元素first。您可以使用last来访问最后一个元素Iterable
void main() {
var details = {'LastName':'Martin','FirstName':'Pierre'};
print(details.keys.first); //LastName
print(details.keys.last); //FirstName
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10059 次 |
| 最近记录: |