У меня проблема с созданием пустой карты и добавлением к ней новых данных при зацикливании на другой карте.
Это ошибка, которую я получаю в своей IDE.
вот моя структура данных, которая будет добавлена на карту.
type Outcome struct {
QuestionIndex string
ChoiceIndex int64
Correct bool
}
func createEntryOutcome(e *entry.Entry) map[string]interface{} {
entryPicks := e.Live.Picks
outcomes := make(map[string]interface{})
for idx, pick := range entryPicks {
mappedPick := pick.(map[string]interface{})
outcomes = append(outcomes, Outcome{
QuestionIndex: idx,
ChoiceIndex: mappedPick["index"].(int64),
Correct: mappedPick["correct"].(bool),
})
}
return outcomes
}
Я хочу, чтобы что-то подобное было сохранено в базе данных.
[
{
qIndex: "1",
cIndex: 1,
correct: false,
},
{
qIndex: "1",
cIndex: 1,
correct: false,
},
]
Я новичок в Голанге, и любая помощь приветствуется.спасибо