golang panic: "err is shadowed during return"

Golang设计对开发过程不友好,但是开发完后,系统稳定性会很高,而且易于维护。下面是一个比较隐晦的panic
func foo() (err error) {

    err = fmt.Errorf("err")
    {
        var err = fmt.Errorf("err")
        _ = err
        return
    }
    return
}


发表于:2016-12-03 17:15:05

原文链接(转载请保留): http://www.multisilicon.com/blog/a36332626.html

友情链接: MICROIC
首页