在 an的范围内创建之后,在语句中确定第二个的 范围是否有优势?特别是在内存管理或惯用语方面。erriferrfoo()
版本 1
func foo() {
temp, err := something()
if err != nil {
...
}
if err := other(); err != nil {
...
}
}
版本 2
func foo() {
temp, err := something()
if err != nil {
...
}
err = other()
if err != nil {
...
}
}
https://golang.org/doc/effective_go.html#control-structures
Qyouu
繁花如伊
相关分类