第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用映射分配結(jié)構(gòu)類型值?

如何使用映射分配結(jié)構(gòu)類型值?

Go
米脂 2023-08-14 14:40:56
我想創(chuàng)建一個多維數(shù)組,如下所示:[string][int] = Struct我編寫了以下代碼塊。當(dāng)我嘗試將結(jié)構(gòu)類型分配給映射時,出現(xiàn)以下錯誤:無法在賦值 go 中使用事件(類型 *models.Event)作為類型 map[int]models.Event這是代碼塊://Get funcfunc (c *EventController) Get() {    days := [7]string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}    m := make(map[string][]map[int]models.Event)    for _, day := range days {        var i = 0        o := orm.NewOrm()        qs := o.QueryTable("events")        qs.OrderBy("id")        qs.Filter("days__name", day)        var events []*models.Event        num, err := o.QueryTable("events").RelatedSel().All(&events)        if err == nil {            fmt.Printf("%d events read\n", num)            for _, event := range events {                m[day][i] = event                i++            }        } else {            fmt.Println(err)        }    }    c.Data["json"] = m    // c.TplName = "events.tpl"    c.ServeJSON()}這里有什么問題嗎?
查看完整描述

1 回答

?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個贊

正如 Marc 所定義的,我更新了代碼塊,如下所示?,F(xiàn)在它完美運(yùn)行了!


//Get func

func (c *EventController) Get() {


days := [7]string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"}


m := make(map[string][]*models.Event)


for _, day := range days {

o := orm.NewOrm()


var events []*models.Event

num, err := o.QueryTable("events").Filter("day__name__exact", day).RelatedSel().All(&events)


fmt.Print("Day: ", day, " Count:", num, "\n")


if err != nil {

fmt.Printf("%d posts read\n", num)

}


m[day] = events

}


c.Data["json"] = m


// c.TplName = "events.tpl"

c.ServeJSON()

}


查看完整回答
反對 回復(fù) 2023-08-14
  • 1 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號