在 Dart 中擒牛宝,Map 是一种用于存储键值对的数据结构。每个键(key)在 Map 中都是唯一的,而值(value)可以是任何 Dart 对象。通过键,可以快速访问、修改或删除对应的值。
访问 Map 中的值
要访问 Map 中的值,可以使用方括号 [] 语法,并提供相应的键。
dart
Map<String擒牛宝, dynamic> person = {
};
// 访问 Map 中的值
print(person['name']); // 输出: Alice
print(person['age']); // 输出: 30
修改 Map 中的值
可以通过给键赋值来修改 Map 中的值。
dart
展开剩余62%Map<String, dynamic> person = {
'name': '擒牛宝Alice',
'age': 30,
'occupation': 'Engineer'
};
// 修改 Map 中的值
person['age'] = 31;
print(person['age']); // 输出: 31
添加新的键值对
可以通过给一个不存在的键赋值来添加新的键值对。
dart
Map<String, dynamic> person = {
'name': 'Alice',
'age': 30,
'occupation': 'Engineer'
};
// 添加新的键值对
person['city'] = 'New York';
print(person['city']); // 输出: New York
删除键值对
可以使用 remove 方法从 Map 中删除一个键值对。
dart
Map<String, dynamic> person = {
'name': '
发布于:福建省趣策略提示:文章来自网络,不代表本站观点。