如何將同一個實體的多個切片合併到一個切片中?
或者我如何將新的實體值推入實體的切片中?加入或推入切片
Q
加入或推入切片
2
A
回答
5
go-wiki有一個SliceTricks的集合,你會發現有用的。
例如,
追加切片
a = append(a, b...)
插入值
s = append(s, 0)
copy(s[i+1:], s[i:])
s[i] = x
推值
a = append(a, x)
參考文獻:
Go Programming Language Specification:
4
追加內建爲你做這兩件事。使用它像:
a := []int{1, 2}
a = append(a, 3)
b := []int{4, 5}
a = append(a, b...)
// a now is []int{1, 2, 3, 4, 5}
如果您需要關於如何使用切片的更多信息,我建議你閱讀Slices: usage and internals。
+0
謝謝!我會嘗試這個解決方案到我的項目。 – sagit 2013-03-18 09:22:23
相關問題
- 1. jquery添加或切片
- 2. 切換淡入幻燈片
- 3. 將圖片插入餅圖切片
- 4. 聲明切片或製作切片?
- 5. 必須定義「切入點」或「切入點-REF」上<advisor>
- 6. 什麼是最好的性能批量插入或切片多批次插入?
- 7. 加入XML片段
- 8. Python快速數據讀入和切片
- 9. 將文件讀入盒裝切片
- 10. 追加值到切片的切片
- 11. 加速切片客戶的切片mysql
- 12. 如何將內容添加到從Photoshop導入的「切片」中導入
- 13. 與切片語法掙扎加入列表
- 14. 有什麼區別與加入關鍵字加入或加入=
- 15. Linq:加入或不加入(這是更好的方式,加入或關係)
- 16. SQL加入或OR
- 17. LINQ加入或OR
- 18. 加入3 icriteria或
- 19. CustomList未加入片段
- 20. 切入點「或」在Spring AOP組合物
- 21. 導入是否合法或不推薦?
- 22. 將圖像或照片切成片
- 23. 添加或推入新的對象嵌套MongoDB文檔
- 24. LINQ加入或加入羣組或聯盟?
- 25. 切換片段時保持輸入片段
- 26. 如何繪製Java 3D切片形狀或切片
- 27. HTTP推入Heroku
- 28. 加載片段沒有淡入或淡出
- 29. jQuery的 - 如何添加圖片到的TextView或輸入文本
- 30. 切入加權無向連通圖
非常感謝。我會試試這個。 – sagit 2013-03-18 09:22:55