在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/GO/ golang 切片 三元素 寫法

golang 切片 三元素 寫法

在freecache項目中看到的一段代碼,不明白啥意思。
類似于在切片中使用了三元運算

    slotOff := int32(slotId) * seg.slotCap
    slot := seg.slotsData[slotOff : slotOff+seg.slotLens[slotId] : slotOff+seg.slotCap]
回答
編輯回答
挽歌

第3個用來限定新切片的容量

slice := []int{1, 2, 3, 4, 5}
newSlice := slice[1:2:3]

這樣就創(chuàng)建了一個長度為2-1=1,容量為3-1=2的新切片,不過第三個索引,不能超過原切片的最大索引值5。

2017年11月11日 21:37