码迷,mamicode.com
首页 > 移动开发 > 详细

golang append

时间:2014-07-02 18:52:39      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:new   div   app   rom   Go   oo   

1) Append a slice b to an existing slice a: a = append(a, b...)
2) Copy a slice a to a new slice b: b = make([]T, len(a))
copy(b, a)
3) Delete item at index i: a = append(a[:i], a[i+1:]...)
4) Cut from index i till j out of slice a: a = append(a[:i], a[j:]...)
5) Extend slice a with a new slice of length j: a = append(a, make([]T, j)...)
6) Insert item x at index i: a = append(a[:i], append([]T{x},
a[i:]...)...)
7) Insert a new slice of length j at index i: a = append(a[:i], append(make([]T,
j), a[i:]...)...)
8) Insert an existing slice b at index i: a = append(a[:i], append(b,
a[i:]...)...)
9) Pop highest element from stack: x, a = a[len(a)-1], a[:len(a)-1]
10) Push an element x on a stack: a = append(a, x)
 
 
Copy

golang append,布布扣,bubuko.com

golang append

标签:new   div   app   rom   Go   oo   

原文地址:http://www.cnblogs.com/GnagWang/p/3819670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!