I have not been able to find any explicitly stated documentation that addresses order preservation for the following case.
val map = mapOf(
"k2" to "v1",
"k1" to "v2",
"k3" to "v3"
)
val keys = map.keys.toList()
I would expect keys to always be in the following order:
["k2", "k1", "k3"]
Is it guaranteed that the order of keys be preserved in the same order they were initialized?