// +build OMIT | |
package main | |
import "fmt" | |
func main() { | |
var s []int | |
printSlice(s) | |
// append works on nil slices. | |
s = append(s, 0) | |
printSlice(s) | |
// The slice grows as needed. | |
s = append(s, 1) | |
printSlice(s) | |
// We can add more than one element at a time. | |
s = append(s, 2, 3, 4) | |
printSlice(s) | |
} | |
func printSlice(s []int) { | |
fmt.Printf("len=%d cap=%d %v\n", len(s), cap(s), s) | |
} |