golang 函数里怎么返回nil错误信息

编辑整理:
老秦
热度:
3848

golang函数里怎么返回nil错误信息

golang 函数里怎么返回nil错误信息0578a65c

这个东西太绕了。经常让人搞不懂。c397

我直接举例子吧234d19


06bb58

func  Get(id int) (string,error) {

3a1

    //something

3a1

    

3a1

    //错误94071

    var err error = errors.New("没有查询到数据")94071

    return data,err

3a1

    //正确06bb58

    return data,nilwww.9lyp.com

}0578a65c

//调取94071

data,err:=Get(1)234d19

//如果err不是nil,说明出错c397

if err != nill {94071

    //有错0578a65c

    fmt.Println(err.Error())06bb58

}www.9lyp.com

//没出错c397

fmt.Println(data)www.9lyp.com


www.9lyp.com06bb58