to 函数进行初始化 : 在参数中使用 键 to 值 的方式进行初始化 ;
使用 Pair 对象进行初始化 : 传入 Pair(键, 值) 进行初始化 ;
to 函数原型如下 , 其本质也是返回 Pair...: defaultValue()
使用 Map#getOrDefault 函数 , 获取 键 对应的 值 , 如果没有找到则返回默认值 ;
public fun getOrDefault(key..., 获取 键 对应的 值 , 如果没有找到则返回 Lambda 表达式 参数 的返回值
println(map.getOrElse("Tim", {20}))
// 使用 Map#getOrDefault...函数 , 获取 键 对应的 值 , 如果没有找到则返回默认值
println(map.getOrDefault("Tim", 88))
}
执行结果 :
{Tom=18, Jerry=12,...mutableMap += "Rose" to 18
mutableMap.put("Tim", 21)
println(mutableMap)
// 查询是否有 某个键 对应的值, 如果没有则添加一个默认值进去