欢迎光临
我们一直在努力

Go语言多维切片简述

Go语言中同样允许使用多维切片,声明一个多维数组的语法格式如下:

var sliceName [][]…[]sliceType

其中,sliceName 为切片的名字,sliceType为切片的类型,每个[ ]代表着一个维度,切片有几个维度就需要几个[ ]

下面以二维切片为例,声明一个二维切片并赋值,代码如下所示。

//声明一个二维切片
var slice [][]int
//为二维切片赋值
slice = [][]int{{10}, {100, 200}}

上面的代码也可以简写为下面的样子。

// 声明一个二维整型切片并赋值
slice := [][]int{{10}, {100, 200}}

上面的代码中展示了一个包含两个元素的外层切片,同时每个元素包又含一个内层的整型切片,切片 slice 的值如下图所示。

整型切片的切片的值
图:整型切片的切片的值

赞(0) 打赏
未经允许不得转载:hosteons中文网 » Go语言多维切片简述

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册