dart:collection
库中UnmodifiableMapView
类的用法介绍如下。
不允许修改Map的Map 视图。
Map
的包装器,它将所有成员转发到构造函数中提供的映射,修改映射的操作除外。改为抛出修改操作。
final baseMap = <int, String>{1: 'Mars', 2: 'Mercury', 3: 'Venus'};
final unmodifiableMapView = UnmodifiableMapView(baseMap);
// Remove an entry from the original map.
baseMap.remove(3);
print(unmodifiableMapView); // {1: Mars, 2: Mercury}
unmodifiableMapView.remove(1); // Throws.
相关用法
- Dart UnmodifiableSetView.contains用法及代码示例
- Dart UnmodifiableListView用法及代码示例
- Dart UnmodifiableSetView用法及代码示例
- Dart UnmodifiableSetView.lookup用法及代码示例
- Dart UnmodifiableListView.length用法及代码示例
- Dart Union用法及代码示例
- Dart UriData.parse用法及代码示例
- Dart Uri.decodeFull用法及代码示例
- Dart Uri.replace用法及代码示例
- Dart Uri.parse用法及代码示例
- Dart Uri.dataFromString用法及代码示例
- Dart Uri.tryParse用法及代码示例
- Dart Utf8Decoder用法及代码示例
- Dart UriData.mimeType用法及代码示例
- Dart Uint8List.sublist用法及代码示例
- Dart Uri.encodeComponent用法及代码示例
- Dart Uri.directory用法及代码示例
- Dart Uint16List.sublist用法及代码示例
- Dart Uri.toFilePath用法及代码示例
- Dart Uint32List.sublist用法及代码示例
- Dart Uri.file用法及代码示例
- Dart Uri.decodeComponent用法及代码示例
- Dart Uri用法及代码示例
- Dart Uint8ClampedList.sublist用法及代码示例
- Dart Uri.dataFromBytes用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 UnmodifiableMapView<K, V> class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。