Mi piacerebbe ottenere una nuova istanza di alcune mappe con lo stesso contenuto, ma la mappa non ha un metodo integrato copy
. Posso fare qualcosa del genere:Qual è il modo più intelligente per copiare una mappa in Kotlin?
val newInst = someMap.map { it.toPair() }.toMap()
Ma sembra piuttosto brutto. C'è un modo più intelligente per fare questo?
che è molto inefficiente, un sacco di oggetti temporanei assegnati – voddan
@voddan lo so, questo è w Ho fatto questa domanda –
penso che sia un bug: https://youtrack.jetbrains.com/issue/KT-11221 – voddan