package main
|
|
|
|
import "fmt"
|
|
|
|
func genSlices() ([]int, []int, []int) {
|
|
|
|
var s1 []int
|
|
s2 := make([]int, 10)
|
|
s3 := make([]int, 10, 50)
|
|
return s1, s2, s3
|
|
|
|
}
|
|
|
|
func main() {
|
|
|
|
s1, s2, s3 := genSlices()
|
|
fmt.Printf("s1: len = %v cap = %v\n", len(s1), cap(s1))
|
|
fmt.Printf("s2: len = %v cap = %v\n", len(s2), cap(s2))
|
|
fmt.Printf("s3: len = %v cap = %v\n", len(s3), cap(s3))
|
|
|
|
}
|