我正在嘗試為 Google Drive GoLang API 提供參數(盡管您可能不需要了解有關 API 的任何信息來回答這個問題)。我是 Go 的新手,我的構建錯誤消息讓我感到困惑??蛇x參數之一是父文件夾數組,上傳的文件應存儲在其中。父文件夾通過 ParentRefernce 結構引用。請參閱以下 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()我得到的構建錯誤是針對上述代碼段的最后一行:在字段值中不能使用父母(類型 [1]*drive.ParentReference)作為類型 []*drive.ParentReference我的困惑是圍繞 [1]*Type 和 []*Type 之間的區別。看起來前者是一個特定長度的數組,后者是一個沒有指定長度的數組。這里的任何澄清都是有用的。
Golang 數組類型混淆
慕無忌1623718
2021-06-29 18:59:58