Я новичок Scala. Я ищу, чтобы создать класс в Scala с двумя изменяемыми SortedMap
с, один в обычном порядке сортировки (увеличение) и один в обратном порядке сортировки (убывающую)Scala класс с SortedMap и "reverseed" SortedMap
class MyClass {
var mapNormal : SortedMap[Int, Int] = SortedMap.empty
var mapReversed : ??? = SortedMap.empty
}
var x = new MyClass
x.mapNormal += (1 -> 50)
x.mapReversed += (2 -> 51)
Как я могу сделать это в Scala?
Как насчет scala.collection.SortedMap? Я думал, что он изменен в отличие от scala.collection.immutable.SortedMap. – Lazylabs
Если вы проверите код, вы увидите, что он вызывает неизменяемую версию: «def empty [A, B]: SortedMap [A, B] = immutable.SortedMap.empty [A, B]) ' –