[英]Golang, first argument to append must be slice; have struct
全新的產品,請嘗試在這里建立一個簡單的休息服務器以使基礎知識變得簡單。 我已經配置了路由,現在正嘗試通過將一些項目存儲在內存中來建立一些基本的POST / GET調用。 我試圖建立一個結構,例如將有效載荷推入內存並獲取。 我不確定如何解決此錯誤,但是到目前為止,這是我所擁有的。
活動設置(activity.go):
package main
type Activity struct {
activityCgid string `json:"activityCgid"`
title string `json:"title"`
description string `json:"description"`
availableDate int `json:"availableDate"`
dueDate int `json:"dueDate"`
navigationTypes []string `json:"navigationTypes"`
containerCgi string `json:"containerCgi"`
position int `json:"position"`
}
type Activities []Activity
然后在我的repo.go中,我只有這個:
func RepoCreateActivity(t Activity) Activity {
activities = append(activities, t)
return t
}
在上面,我有:
var activities Activity
指向並說first argument to append must be slice; have struct
first argument to append must be slice; have struct
(和下面的結構)。 我剛剛開始學習時,請多多指教。 感謝您的閱讀!
var activities Activity
那應該是
var activities Activities
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.