经常看到这种写法
```
a, err := xxx
if err != nil {
//
}
b, err := xxx
if err != nil {
//
}
```
这样不会导致重复声明err么?如果这样写:
```
if a, err := xxx; err != nil {
//
}
```
a又无法在外界访问,定义函数CheckErr同样无法解决重复声明问题,难道需要不断 err1, err2, err3 ....有没有好的处理方式?
有疑问加站长微信联系(非本文作者)