operator [] method

  1. @override
V operator [](
  1. Object? key
)
override

为了节省空值判断,默认情况下通过 obs'key' 访问不允许返回 null

Implementation

@override
V operator [](Object? key) {
  assert(
    value[key] != null,
    'MapObs Error: 通过 [] 访问 value 不允许 null 值,'
    '如果你不确定 value 是否为 null,可以通过 getValueOrNull 方法获取 value',
  );
  return value[key]!;
}