go语言之路

Golang 空指针异常踩坑

package main

import "fmt"

type Response struct {
    Code    int
    Message string
}

func main() {
    r, err := Do()
    if err != nil {
        return
    }
    fmt.Println(r)
}

func Do() (res *Response, err error) {
    // res = &Response{}
    res.Code = 200
    res.Message = "ok"
    return
}

没加 res = &Response{} 会空指针异常

实战 go module 使用

上一篇

k8s 拉取镜像策略之 always

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

个人微信公众号

we-tuiguang

qq交流群

群号:1046260719

微信扫一扫

微信扫一扫