假设我有一个 4 x 5
二维数组
array := [][]byte{
{1, 0, 1, 0, 0},
{1, 0, 1, 1, 1},
{1, 1, 1, 1, 1},
{1, 0, 0, 1, 0},
}
如何获取此数组的列数和宽度?我想对该数组进行嵌套循环,但函数中传递的数组的维度可能会有所不同。
最佳答案
只需获取array
的len
和array
任意元素的len
。
len(array) // 4
len(array[0]) // 5
请注意,您使用的是二维 slice ,而不是数组。阅读有关 Go slice 的更多信息 here .
关于go - 获取二维 slice 的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45791233/