为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
绝地无双 2021-07-02 10:01:10
我正在尝试在 Go 中实现一个矩阵。我有一个结构:type Matrix struct {    n, m int    rows [][]int}目前,行只是切片的一部分。由于我知道要存储的每个数组的大小,因此似乎我应该能够使用大小为 n 和 m 的数组。在给 n 和 m 值之前,是否有正确的方法将行声明为大小为 n 的数组,其中包含大小为 m 的数组?
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

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


查看完整回答
反对 回复 2021-07-12
  • 2 回答
  • 0 关注
  • 312 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信