我对golang很陌生,在将项目添加到Array时遇到问题。

我将此链接用作引用golang-book

我有这个结构:

package models

type FileMD struct {
    fileName string
    fileSize int
}

我厌倦了以两种方式做到这一点,但我失败了。
fileList := [...]models.FileMD{"a", 1: "b", 2}
var fileList [...]models.FileMD
fileList[0] = "a", 1

正确的方法是什么?

最佳答案

我不确定,但我认为您正在寻找:

fileList[0] = FileMD{"a", 1}

或许:
fileList := []FileMD{{"a", 1}, {"b", 2}}

10-06 14:52