当前位置: 首页 > news >正文

网站域名备案信息查询宏发建设有限公司网站

网站域名备案信息查询,宏发建设有限公司网站,黄冈做网站价格,扬州百度seo公司打印报错堆栈信息 安装errors包 go get github.com/pkg/errors 具体使用 // 新生成一个错误, 带堆栈信息 func New(message string) error//只附加新的信息 func WithMessage(err error, message string) error//只附加调用堆栈信息 func WithStack(err error) error//同时附…

打印报错堆栈信息

安装errors包

go get github.com/pkg/errors

具体使用

// 新生成一个错误, 带堆栈信息
func New(message string) error//只附加新的信息
func WithMessage(err error, message string) error//只附加调用堆栈信息
func WithStack(err error) error//同时附加堆栈和信息
func Wrap(err error, message string) error

堆栈打印

// 功能一样,输出错误信息,不包含堆栈
%s,%v 
// 输出的错误信息带引号,不包含堆栈
%q 
// 输出错误信息和堆栈
%+v 
如:
fmt.Println(fmt.Sprintf("%s", err))
fmt.Println(fmt.Sprintf("%q", err))
fmt.Println(fmt.Sprintf("%+v", err))

演示WithStack方法,其他省略:

// 例子
package mainimport ("fmt""github.com/pkg/errors"
)func main() {result, err := Divide(10, 0)if err != nil {fmt.Println(fmt.Sprintf("error1: %v", err))fmt.Println(fmt.Sprintf("error2: %s", err))fmt.Println(fmt.Sprintf("error3: %q", err))fmt.Println(fmt.Sprintf("error4: %+v", err))} else {fmt.Println("result:", result)}
}func Divide(a, b int) (int, error) {if b == 0 {return 0, errors.WithStack(errors.New("division can not 0"))} else {return a / b, nil}
}
http://www.yayakq.cn/news/226160/

相关文章:

  • 马鞍山网站建设方案网站卖东西怎么做的
  • 终身免费建站seo是什么公司
  • 银川网站建设有哪些大淘客cms网站怎么做
  • 抢注域名网站Wordpress本地打开就很慢
  • 俄罗斯乌克兰死亡人数win7优化大师下载
  • 网站开发流程 原型设计吉林市网站制作哪家好
  • 设计的有趣的网站基于mvc4商务网站开发
  • 广告网站设计公司好吗网页设计模板图片html
  • 景区网站策划书如何搭建网站平台
  • 公司推广网站建设话术百度网站是百度公司做的吗
  • 违章建设举报网站如何利用分类信息网站做推广
  • 英文网站seo 谷歌怎样做电影网站
  • 我们常见的网站有哪些方面wdcp 网站建设
  • 云商城的网站建设哪个网站生鲜配送做的好处
  • 个人网站实例网络营销推广的手段
  • 做网站有必要注册商标吗建筑设计公司取名字大全集
  • 如何做微信商城网站我的网站被黑了
  • 网页设计模板素材网站大全flash 网站 源码
  • 怎样审请网站婚纱摄影网站设计案例
  • 网站下载视频的方法龙岩任做网站的哪几个比较好
  • 网站维护运营主要是做什么的广东手机网站开发公司
  • wordpress loper上海百度推广优化公司
  • 网页设计最牛的网站建设常州建网站公司
  • 延吉市住房城乡建设局官方网站铁岭做网站公司信息
  • 做网站便宜还是app便宜建一个网站迈年
  • 网站建设平台设备手机网站转微信小程序
  • 罗湖区住房和建设局网站官网江油市规划和建设局网站
  • 企业网站开发需求分析晋州做网站
  • 电子商务网站设计包括哪些内容陕西省建设厅特种工报名网站
  • 张家港网站优化杭州网站建设方案服务公司