1. package main
    2. import "fmt"
    3. func main() {
    4. ////声明slice1是一个切片,并且初始化
    5. slice1 := []int{1,2,3,4,5}
    6. fmt.Printf("len = %d,slice = %v",len(slice1),slice1)
    7. //声明
    8. var slice2 []int
    9. //make开辟空间
    10. slice2=make([]int,3)
    11. slice2[0]=100
    12. fmt.Printf("len = %d,slice = %v",len(slice2),slice2)
    13. fmt.Println()
    14. var slice3 []int = make([]int,3)
    15. slice4 :=make([]int,3)
    16. fmt.Println(slice3,slice4)
    17. var slice5 []int
    18. if slice5 ==nil {
    19. fmt.Println("空切片")
    20. }else{
    21. fmt.Println("有空间")
    22. }
    23. }