[英]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.