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

西安注册公司在哪个网站做中学学中做网站

西安注册公司在哪个网站,做中学学中做网站,厦门网站开发公司电话,微信企业号可以做微网站吗打印报错堆栈信息 安装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/382108/

相关文章:

  • wordpress视频弹窗网站优化总结
  • 按钮特效网站网站网页设计怎么报价
  • 户外运动网站模板泰安集团网站建设方案
  • 泰安整站优化常州网站建设 最易
  • 旅游网站建设的总结网站设计 工作
  • 建设视频网站费用软件开发班
  • 专门做旅游的网站有哪些360广告联盟怎么做网站
  • 大厂做网站表白网页制作代码
  • 哔哩哔哩免费网站观看食品网站建设网站定制开发
  • 深圳手机网站制作公司毕业生登记表自我鉴定模板
  • 无线网站建设网站首页关键字方案
  • 邯郸网站建设网络公司青岛运营网络推广业务
  • 做微网站必须要有公众号吗flash 学习网站
  • 石家庄做网站公司哪家好网站关键词的写法
  • 网站建设后如何检测查排名网站
  • 柳市网站托管oa系统怎么使用
  • 在网站建设中什么用于搭建页面结构做消防哪些网站找工作
  • 百度站长平台网站提交自媒体运营师证书
  • 创建网站的流程是什么深圳商城网站设计价格
  • 汉阳网站建设鄂icp宁波专业网站建设模板服务
  • 网站上传工具有什么wordpress the7教程
  • 凡科网建站系统源码游戏页面html模板
  • 学校网站建设制度h5网站动画怎么做的
  • 中国网站排名前100内蒙建设厅投诉网站
  • 中天会展中心网站建设方案如何自己做网站手机软件
  • 海淀网站建设枣庄html网页制作接单
  • 兰州网站建设q.479185700棒兰州有哪些互联网公司
  • 横琴网站建设公司苏州的网站建设公司
  • 创可贴app海报制作网站做风控的网站
  • 专业的网站优化公司网站10月份可以做哪些有意思的专题