用n个元素的数组初始化结构

torgue88:

我正在尝试在Go中实现一个矩阵。我有一个结构:

type Matrix struct {
    n, m int
    rows [][]int
}

当前,行只是切片的一部分。由于我知道要存储的每个数组的大小,因此似乎应该可以使用大小为n和m的数组。有没有正确的方法将行声明为大小为n的数组,其中包含大小为m的数组,然后再给定n和m?

沃尔克:

不需要。数组在编译时需要固定大小不变。如果n和/或m仅在运行时已知,则必须使用一个切片/多个切片。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章