首页 > 编程语言 > 详细

数组和切片

时间:2019-12-12 18:43:22      阅读:81      评论:0      收藏:0      [点我收藏+]

数组

数组是指同一类型元素的集合。

1.数组的定义及赋初值

package main
import "fmt"

func main() {
    var a [3]int     # 定义了一个长度为三的int类型数组
    fmt.Println(a)    # 运行结果:[0,0,0]
-----------------------------------------------------------------
     # 定义并赋值初值 
     var a [6]int = [6]int{1, 2, 3, 4, 5, 6}  # >>>:[1, 2, 3, 4, 5, 6]
     var a = [6]int{1, 2, 3}   # >>>:[1, 2, 3, 0, 0, 0]
     a := [6]int{1, 2, 3}    # >>>:[1, 2, 3, 0, 0, 0]
     a := [...]int{1,2,3}    # 忽略数组的长度,用...来代替,编辑器会自动生成长度。
     a[5] = 100
     fmt.Println(a)
-----------------------------------------------------------------
     # 将第7个位置设置为666
     a := [10]int{1, 2, 5: 666, 6: 777}    # [1 2 0 0 0 666 777 0 0 0]
     a[-7] = 13    # 不支持负索引
}

数组和切片

原文:https://www.cnblogs.com/blue-tea/p/12030070.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!