六.Go数组

2017-06-17  本文已影响0人  kaxi4it

数组array

func mains() {
    a := [...]int{2: 2, 3: 3, 5: 5}//下标2的值为2,下标3的值为3,下标5的值为5
    fmt.Println(a)
    p := new([5]int)
    p[1] = 2//指向数组的指针也可修改数组内数据
    fmt.Println(p)
    c := [5]int{}
    c[1] = 2//数据类型为值类型,所以可直接修改数据
    fmt.Println(c)
    d := [2][3]int{{2: 2}, {2, 3, 4}}//二维数组
    fmt.Println(d)
    s := []int{5, 3, 2, 4, 1}
    sort.Ints(s)//int类型数组的排序
    fmt.Println(s)
}

直通车

一.Go开发工具及命令
二.Go编程基础知识
三.Go的类型与变量
四.Go常量与运算符
五.Go控制语句
六.Go数组
七.Go切片slice
八.Go哈希字典map
九.Go函数func
十.Go结构struct

上一篇 下一篇

猜你喜欢

热点阅读