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

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


type Matrix struct {

    n, m int

    rows [][]int

}

目前,行只是切片的一部分。由于我知道要存储的每个数组的大小,因此似乎我应该能够使用大小为 n 和 m 的数组。在给 n 和 m 值之前,是否有正确的方法将行声明为大小为 n 的数组,其中包含大小为 m 的数组?


绝地无双
浏览 313回答 2
2回答

凤凰求蛊

不。数组在编译时需要固定的、恒定的大小。如果 n 和/或 m 仅在运行时已知,则必须使用切片/切片切片。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go