This commit is contained in:
leo
2016-03-22 23:40:41 +08:00
parent 125d7f279a
commit a6d09df002
2 changed files with 9 additions and 9 deletions

View File

@@ -3,7 +3,7 @@
```go
var remember bool = false
if something {
remember := true //错误
remember := true //错误
}
// 使用remember
```
@@ -12,7 +12,7 @@ remember := true //错误
```go
if something {
remember = true
remember = true
}
```
@@ -21,16 +21,16 @@ remember = true
```go
func shadow() (err error) {
x, err := check1() // x是新创建变量err是被赋值
x, err := check1() // x是新创建变量err是被赋值
if err != nil {
return // 正确返回err
return // 正确返回err
}
if y, err := check2(x); err != nil { // y和if语句中err被创建
return // if语句中的err覆盖外面的err所以错误的返回nil
return // if语句中的err覆盖外面的err所以错误的返回nil
} else {
fmt.Println(y)
fmt.Println(y)
}
return
return
}
```