这句话在Go中意味着什么:
Student.bookMap=map[string][]*model.Books{}
Student
的位置:
type Student struct{
bookMap map[string][]*model.Books
}
我们有一个模型包
package model
type Books struct {
bookName string `db:"Name"`
bookAuthor string `db:"Author"`
}
答案 0 :(得分:1)
该语句正在将地图Student.bookMap
初始化为空地图(具有以下结构:键 - > string
,值 - > model.Books
的指针切片。
答案 1 :(得分:0)
这意味着bookMap
struct
的成员Student
包含map
,其中string
为键,以及指向model.Books
实例的指针数组(切片)为 value 。