首页 > 其他 > 详细

Golang 二维切片初始化

时间:2019-11-26 12:41:11      阅读:173      评论:0      收藏:0      [点我收藏+]
package main

import "fmt"

func main() {
    // 方法0
    row, column := 3, 4
    var answer [][]int
    for i := 0; i < row; i++ {
        inline := make([]int, column)
        answer = append(answer, inline)
    }
    fmt.Println(answer)

    // 方法1
    answer1 := make([][]int, row)
    for i := range answer1 {
        answer1[i] = make([]int, column)
    }
    fmt.Println(answer1)
}
// [[0 0 0 0] [0 0 0 0] [0 0 0 0]]
// [[0 0 0 0] [0 0 0 0] [0 0 0 0]]

Golang创建二维切片相比C++,JAVA等语言来说,要稍微麻烦一点,特此记录一下。

Golang 二维切片初始化

原文:https://www.cnblogs.com/yahuian/p/11934122.html

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