The use of Go language slices

package main

import "fmt"

func main() {


	// 通过make来创建切片 var 切片名 []type = make([]type,len,cap)
	var slice []float64 = make([]float64, 5, 10)
	slice[2] = 10
	slice[4] = 30
	fmt.Println("slice=", slice)
	fmt.Println("size=", len(slice))
	fmt.Println("cap=", cap(slice))

	// 定义一个切片,直接指定数组
	var strSlice []string = []string{"a","b","c"}
	fmt.Println("strSlice=", strSlice)
	fmt.Println("size=", len(strSlice))
	fmt.Println("cap=", cap(strSlice))

}

 

Guess you like

Origin blog.csdn.net/qq2942713658/article/details/112973788