出错原因: 指针声明后没有对指针先初始化而直接赋值导致的错误 错误事例 //初始化指针,指针有了自己的地址(指针地址),但还没有值的地址(值地址),即a为nil var a *int //*a代表取i指向的值,那既然a为nil,那对空地址取值,肯定会报错。 *a = 1 解决办法 var a *int a := new(int) *a=1 个人网站:https://www.php-china.com/blog/ 如有错误,请多多指教