是否可以使用这种结构类型从没有变量的结构中调用方法?
//models.go
type MyStruct struct {
id int
name string
}
func (s MyStruct) GetSomeAdditionalData() string {
return "additional data string"
}
//app.go
func main() {
fmt.Println(models.MyStruct.GetSomeAdditionalData()) // not works
var variable models.MyStruct
fmt.Println(variable.GetSomeAdditionalData()) // it worked
}
或者也许 Go 有其他方法为结构添加一些数据?
或者我选择了错误的方式来做到这一点?:)
呼唤远方
慕妹3242003
相关分类