1. 程式人生 > >[GO]errorr接口的使用

[GO]errorr接口的使用

強調 () println spa nbsp nom fun pri %s

package main

import (
    "fmt"
    "errors"
)

func main() {
    erro1 := fmt.Errorf("%s", "this is a nomal erorr")
    fmt.Println("error1 = ", erro1)
    error2 := errors.New("this is a normal error")
    fmt.Println("eror2 = ", error2)
}

這裏打印的結果就很簡單了,就是打印了兩行的this sis a normal error

但是這裏需要強調的是error裏的New方法,可以看看源碼

通過源碼我們可以學習到一個規範的接口是怎麽寫成的

[GO]errorr接口的使用