运算符 [] 方法
- dynamic key
override
给定 key
的值,或者在映射中不存在 key
时为 null
。
一些映射允许 null
作为值。对于这些映射,使用此运算符进行查找无法区分键是否不在映射中,或者键存在且具有 null
值。如果区分这一点很重要,可以使用 containsKey 或 putIfAbsent 等方法。
实现
Map? operator [](dynamic key) => _getItem(key);
给定 key
的值,或者在映射中不存在 key
时为 null
。
一些映射允许 null
作为值。对于这些映射,使用此运算符进行查找无法区分键是否不在映射中,或者键存在且具有 null
值。如果区分这一点很重要,可以使用 containsKey 或 putIfAbsent 等方法。
Map? operator [](dynamic key) => _getItem(key);