Brian Carbone
12/06/2019, 6:08 PMkarelpeeters
12/06/2019, 10:10 PMT
is wrong? Or is value
not supposed to be something like mapOf("x" to mapOf("y" to mapOf("z" to 5)))
?karelpeeters
12/06/2019, 10:13 PMprivate fun traverse(map: Map<*, *>, vararg keys: String): Any? =
keys.fold(map as Any?) { m, k ->
(m as? Map<*, *>)?.get(k) ?: return null
}
Brian Carbone
12/07/2019, 3:02 PMBrian Carbone
12/07/2019, 4:55 PMkarelpeeters
12/07/2019, 8:17 PMT
is used here isn't right at all.Brian Carbone
12/07/2019, 8:17 PMBrian Carbone
12/07/2019, 8:18 PM