为什么mutableMapOf返回可为空?

Ami*_*lan 4 dictionary nullable kotlin

我写了一个简单的代码块存储fragmentsidsMap.在valuekey地图的初始化为不可为空的,但是当我想要让他们为keyvalue,它给nullable输入数据.所以,我不明白为什么?是否还有其他类型的地图可以返回non-nullable数据Kotlin

在此输入图像描述

nha*_*man 9

key [position]可能没有值,这会使它返回null:

abstract operator fun get(key: K): V?
Run Code Online (Sandbox Code Playgroud)

返回与给定键对应的值,如果映射中不存在此键,则返回null.