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!