📜  带有示例的 Golang 中的 errors.New()函数

📅  最后修改于: 2021-10-25 02:55:24             🧑  作者: Mango

Golang 中的 Errors 包用于实现操作错误的功能。 errors.New()函数返回格式类似于给定文本的错误。如果内容无法区分,每次调用 New 都会返回不同的错误值。

句法:

func New(text string) error

它返回一个错误。

示例 1:

// Golang program to illustrate
// the errors.new() function 
package main
  
import (
    "errors"
    "fmt"
)
// Main function
func main() {
    err := errors.New("Sample Error")
    if err != nil {
        fmt.Print(err)
    }
}

输出:

Sample Error

示例 2:

// Golang program to illustrate
// the errors.new() function
package main
  
import (
    "errors"
    "fmt"
)
  
// Main function
func main() {
    err := errors.New("It Says Error!")
    if err != nil {
        fmt.Print(err)
    }
}

输出:

It Says Error!