我正在嘗試為 Google Drive GoLang API 提供參數(shù)(盡管您可能不需要了解有關(guān) API 的任何信息來回答這個問題)。我是 Go 的新手,我的構(gòu)建錯誤消息讓我感到困惑。可選參數(shù)之一是父文件夾數(shù)組,上傳的文件應存儲在其中。父文件夾通過 ParentRefernce 結(jié)構(gòu)引用。請參閱以下 Golang 代碼片段:parent := drive.ParentReference{Id: parent_folder}parents := [...]*drive.ParentReference{&parent}driveFile, err := service.Files.Insert( &drive.File{Title: "Test", Parents: parents}).Media(goFile).Do()我得到的構(gòu)建錯誤是針對上述代碼段的最后一行:在字段值中不能使用父母(類型 [1]*drive.ParentReference)作為類型 []*drive.ParentReference我的困惑是圍繞 [1]*Type 和 []*Type 之間的區(qū)別??雌饋砬罢呤且粋€特定長度的數(shù)組,后者是一個沒有指定長度的數(shù)組。這里的任何澄清都是有用的。
Golang 數(shù)組類型混淆
慕無忌1623718
2021-06-29 18:59:58