所以我有一个结构
type Book struct {
Name string
Author string
}
这是我使用这个结构时的代码
func Add(obj string) {
res, err := json.Marshal(obj)
if err != nil {
fmt.Println(err)
}
fmt.Println(string(res))
}
func main() {
Open("./example.json")
book := Book{"test", "me"}
fmt.Println(reflect.TypeOf(book).String())
Add(book)
}
现在我想做的是在函数中传递该书对象或变量,Add当我尝试这样做时,它给了我一个错误。
cannot use book (type Book) as type string in argument to Add
那么如何解决它以及如何book在函数中将对象作为参数传递Add?
杨魅力
相关分类