[GO]errorr接口的使用

Posted baylorqu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[GO]errorr接口的使用相关的知识,希望对你有一定的参考价值。

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接口的使用的主要内容,如果未能解决你的问题,请参考以下文章

解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段

你知道的Go切片扩容机制可能是错的

从父片段到选项卡片段的接口侦听器不起作用

npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段

Go 接口嵌套组合的使用方法 & gomock 测试 stub 代码生成

与另一个片段通信的片段接口