append 操作切片哮洽,可以追加內(nèi)容,也可以變相的去除切片中某個(gè)子元素弦聂,需要注意的是切片本身不存儲(chǔ)數(shù)據(jù)鸟辅,操作的都是底層的數(shù)組
案例1
以上執(zhí)行,可能困惑的是莺葫,底層數(shù)組中的上海
沒有了匪凉,但是多了一個(gè)杭州
。因?yàn)?code>append操作切片的時(shí)候捺檬,只是把上海
元素拿掉了再层,切片變成了[北京 深圳 廣東 杭州]
, 所以底層數(shù)組前四個(gè)元素也應(yīng)該是[北京 深圳 廣東 杭州]
,并沒有影響到原始數(shù)組最后一個(gè)元素也就是杭州
,所以最終結(jié)果是[北京 深圳 廣東 杭州 杭州]
聂受。
圖示1