切片

切片是对数组的抽象,数组长度不可变,相反,切片长度是不固定的,是一种动态数组

1、定义

  1.1、var slice_name []type

  1.2、make函数

   var slice_name []type = make([]type, len)

    简写:slice_name := make([]type, len)

2、example

 1 package main
 2 
 3 import (
 4     "fmt"
 5     "reflect"
 6 )
 7 
 8 func main() {
 9     //切片长度、切片容量
10     test_slice := make([]int, 3, 5)
11     //增加元素
12     test_slice = append(test_slice, 1)
13     fmt.Println(test_slice, reflect.TypeOf(test_slice))
14 }

 

posted on 2022-11-04 17:07  默玖  阅读(558)  评论(0编辑  收藏  举报

导航