标签:array2 fmt 基础 length 数组 go array1 赋值
数组有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.
标签:array2,fmt,基础,length,数组,go,array1,赋值 来源: https://www.cnblogs.com/liurong07/p/10576679.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。