Immutable이랑 Unmodifiable(read only)는 다른 개념임


Immutable은 변경이 다른 레퍼런스의 개체를 리턴함, 즉 변경대상 빼고 복사가 일어난다


Readonly는 해당 Scope에서는 변경이 불가능하지만

허용된 Scope에서는 변경이 가능하며 리턴 타입이 없거나 결과값을 리턴함


아는 척 하지말라고?

알았어