第 10 节:复合类型 1.5 二维数组定义和使用

06 二维数组定义和使用

package main

import "fmt"

func main0701() {

    //var arr [10]int 一维数组

    var arr [2][3]int

    arr[0][1] = 123
    arr[1][2] = 234

    //fmt.Println(arr)

    //len(二维数组名)一个二维数组有几行
    //fmt.Println(len(arr))
    //len(二维数组名[下标])一个二维数组有几列
    //fmt.Println(len(arr[0]))

    //外层控制行 内层控制列
    //for i := 0; i < len(arr); i++ {
    //  for j := 0; j < len(arr[0]); j++ {
    //      fmt.Println(arr[i][j])
    //  }
    //}

    for _, v := range arr {
        //fmt.Println(i,v)
        //fmt.Printf("%T\n",v)

        for _, data := range v {
            fmt.Println(data)
        }
    }

}
func main() {
    //二维数组定义方式
    //var arr [2][3]int =[2][3]int{{1,2,3},{2,3,4}}
    //var arr [2][3]int = [2][3]int{{1, 1}, {1}}
    // var arr[2][3]int=[2][3]int{1:{1:1}}
    arr:=[2][3]int{{1,2,3},{2,3}}
    fmt.Println(arr)
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
• 15年技术深耕:理论扎实 + 实战丰富,教学经验让复杂技术变简单 • 8年企业历练:不仅懂技术,更懂业务落地与项目实操 • 全栈服务力:技术培训 | 软件定制开发 | AI智能化升级 关注「上海PHP自学中心」获取实战干货
wangchunbo
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
司机 @ 某医疗行业
文章
315
粉丝
353
喜欢
565
收藏
1136
排名:61
访问:12.6 万
私信
所有博文
社区赞助商