package main
import "fmt"
func main(){
slice := make([]int, 0)
//apending
slice = append(slice, 0)
slice = append(slice, []int{1,2,3}...)
fmt.Println(slice)
//resize
newSlice := make([]int, len(slice)+5)
copy(newSlice, slice)
slice = newSlice
slice[4] = 11
slice[5] = 12
fmt.Println(slice)
}
cGFja2FnZSBtYWluCmltcG9ydCAiZm10IgoKZnVuYyBtYWluKCl7CglzbGljZSA6PSBtYWtlKFtdaW50LCAwKQoJLy9hcGVuZGluZwoJc2xpY2UgPSBhcHBlbmQoc2xpY2UsIDApCglzbGljZSA9IGFwcGVuZChzbGljZSwgW11pbnR7MSwyLDN9Li4uKQoJZm10LlByaW50bG4oc2xpY2UpCgkvL3Jlc2l6ZQoJbmV3U2xpY2UgOj0gbWFrZShbXWludCwgbGVuKHNsaWNlKSs1KQoJY29weShuZXdTbGljZSwgc2xpY2UpCglzbGljZSA9IG5ld1NsaWNlCglzbGljZVs0XSA9IDExCglzbGljZVs1XSA9IDEyCglmbXQuUHJpbnRsbihzbGljZSkKfQ==