cast<RK, RV> 方法
覆盖
如果需要,提供对此映射的视图,具有 RK 键和 RV 实例。
如果此映射已经是 Map<RK, RV>,则返回不变。
如果此集合仅包含类型为 RK 的键和类型为 RV 的值,所有读取操作将正常工作。如果任何操作暴露了非 RK 键或非 RV 值,则操作将抛出异常。
添加到映射中的条目必须对 Map<K, V> 和 Map<RK, RV> 都有效。
接受 Object? 作为参数的方法,如 containsKey、remove 和 operator [],将直接将参数传递给此映射的方法而不进行任何检查。这意味着您可以成功执行 mapWithStringKeys.cast<int,int>().remove("a"),即使它看起来似乎没有任何效果。
实现
Map<RK, RV> cast<RK, RV>() => _map.cast<RK, RV>();