输出及格式转换函数的使用

111 阅读1分钟

1. errors.New

描述
errors.New函数根据传入的字符串返回一个error类型。

导入Go原生包errors
import errors

函数签名:
func New(text string) error

注意:即便文本相同,每次调用errors.New()函数都会返回一个不同的错误值。因此不能直接拿error类型做比较。

2. fmt.Errorf()

func Errorf(format string, a ...interface{}) error

参数: 此函数接受两个参数,如下所示:

  • string: 这是您的错误消息,带有占位符值,例如%s表示字符串,%d表示整数。
  • a …interface{}: 这可以是代码中使用的常量变量名称,也可以是任何内置函数。

返回值: 它返回字符串作为满足错误的值。