深拷貝,淺拷貝與‘=’

‘=’:a=[1,2,3] b=a 即是b引用了a,a 和 b 完全一樣a怎麼變化b也跟着變化,b變化a也跟着變化,除非對a或b重新賦值!看代碼: 淺拷貝:複製了表層(父層),父層的變化兩者互不影響,即我已經從你那拷貝過來了跟你沒任何關係了;而深層(子層)仍然屬於引用,參考引用‘=’。看代碼! 深拷貝:理解了引用和淺拷貝,學習深拷貝就會輕鬆不少,深拷貝可以理解爲我把你的東西完全克隆了一個,我的和你
相關文章
相關標籤/搜索