Когда я пытаюсь вставить элемент в изменяемый Map
, я ожидал, что этот элемент будет вставлен в мою карту, а не в возвращенную карту (например, PF, immutable obj ecc...). По этой причине я использовал изменяемую коллекцию, но в моей карте " a" невозможно вставить элемент (побочные эффекты), но это обновление только в возвращаемом типе, e не в a. Почему? как я могу вставить новый элемент (x -> y) в мою карту a??
def a = scala.collection.mutable.map[Int,Int]()
def x = 5
def y = 6
a+= (x -> y)
println(a.size) // print 0