操作符 [] 方法
- Object? key
override
给定 key
的值,如果 key
不在映射中,则为 null
。
某些映射允许 null
作为值。对于这些映射,使用此操作符查找无法区分键不在映射中,和键在映射中且有 null
值的情况。如果区分很重要,可以使用 containsKey 或 putIfAbsent 等方法。
实现
String? operator [](Object? key) => _getItem(key as String);
给定 key
的值,如果 key
不在映射中,则为 null
。
某些映射允许 null
作为值。对于这些映射,使用此操作符查找无法区分键不在映射中,和键在映射中且有 null
值的情况。如果区分很重要,可以使用 containsKey 或 putIfAbsent 等方法。
String? operator [](Object? key) => _getItem(key as String);