immutable


不可變數據集
 
 
objA與objB共享數據狀態
 
 
immutable是盡可能復用老的節點
 
安裝
 
 
Map  類似對象
例子:
將一個普通一層對象轉成Map:
每次操作都會返回一個新的對象
 
將多層對象轉成Map:
 
 
不相等,不是同一個引用地址
 
來判斷就能判斷兩個map是否一樣
 
 
List 類似數組
 
用途:
immutable  它的優勢是提高性能,節約內存,降低復雜度
 
降低復雜度:
 
節約內存:
p1和p2是完全不同的兩個對象,但是p1和p2實現了部分數據的完全共享
 
方便回溯:
因為每次都是新對象,所以狠方便回溯到之前的每一步,當時的狀態還保留着
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM