mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 05:33:04 +08:00
@@ -53,7 +53,7 @@ func main() {
|
|||||||
|
|
||||||
```go
|
```go
|
||||||
value, err := pack1.Function1(param1)
|
value, err := pack1.Function1(param1)
|
||||||
if err!=nil {
|
if err != nil {
|
||||||
fmt.Printf("An error occured in pack1.Function1 with parameter %v", param1)
|
fmt.Printf("An error occured in pack1.Function1 with parameter %v", param1)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -67,7 +67,7 @@ if err!=nil {
|
|||||||
**习惯用法**
|
**习惯用法**
|
||||||
|
|
||||||
```go
|
```go
|
||||||
if err !=nil {
|
if err != nil {
|
||||||
fmt.Printf("Program stopping with error %v", err)
|
fmt.Printf("Program stopping with error %v", err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
@@ -83,7 +83,7 @@ if err !=nil {
|
|||||||
|
|
||||||
```go
|
```go
|
||||||
f, err := os.Open(name)
|
f, err := os.Open(name)
|
||||||
if err !=nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
doSomething(f) // 当没有错误发生时,文件对象被传入到某个函数中
|
doSomething(f) // 当没有错误发生时,文件对象被传入到某个函数中
|
||||||
@@ -97,7 +97,7 @@ doSomething
|
|||||||
**习惯用法**
|
**习惯用法**
|
||||||
|
|
||||||
```go
|
```go
|
||||||
if err := file.Chmod(0664); err !=nil {
|
if err := file.Chmod(0664); err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user