【发布时间】:2017-06-05 13:41:15
【问题描述】:
伙计们,我有 Student 结构,我正在尝试将 Student 项目创建为 *Student。我得到 invalid memory address or nil pointer dereference 错误。
var newStudent *Student
newStudent.Name = "John"
我就是这样创作的。当我尝试设置任何变量时,我得到了同样的错误。我做错了什么?
【问题讨论】:
-
似乎没有分配用于保存
Student的内存。试试var newStudent *Student := new(Student) -
它的工作。非常感谢。