所以我有一个结构
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
那么我如何解决它,以及如何在函数中将对象作为参数传递?bookAdd
慕田峪4524236
相关分类