Chris Cordero
04/12/2020, 10:36 PMrbares
04/12/2020, 10:40 PMprivate val _myMap = mutableMapOf<Int, Int>()
val myMap : Map<Int, Int> = _myMap
so no need to copy everything unless you want to provide a snapshot of the current values insteadRobert Jaros
04/12/2020, 11:06 PMfoo.myMap as MutableMap<Int,Int>
and modify its content.class Foo {
private val _myMap = mutableMapOf<Int, Int>()
private class MapWrapper(map: Map<Int,Int>): Map<Int, Int> by map
val myMap: Map<Int,Int> = MapWrapper(_myMap)
}
Chris Cordero
04/13/2020, 12:12 AM