我已经初始化了一个 struct :

type DayAndTime struct {
    days string
    time string
  }
DayAndTime
day := []DayAndTime{}
day[0] = DayAndTime{"Monday", "8.00 PM"}

但是它显示了一个运行时错误:

panic: runtime error: invalid memory address or nil pointer dereference

为什么会发生这种情况?有什么可能的解决方案?