go基础_数组

数组有2种赋值方式

一种明确指定长度,另一种从赋值数目指定长度

package main

import "fmt"

func main() {
	//数组赋值方式1,指定长度
	array1 := [3]int{1, 2, 3}
	fmt.Println(array1, "length is", len(array1))

	//数组赋值方式2,不指定长度,根据赋值数目确定
	array2 := [...]int{1, 2, 3, 4, 5}
	fmt.Println(array2, "length is", len(array2))

}

 

编译结果

/Users/liurong07/go/bin/go run array.go [/Users/liurong07/Documents/code/QA/go_test]
[1 2 3] length is 3
[1 2 3 4 5] length is 5
成功: 进程退出代码 0.

猜你喜欢

转载自www.cnblogs.com/liurong07/p/10576679.html