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

什么是网站外部链接建设网站建设图片教程视频

什么是网站外部链接建设,网站建设图片教程视频,重庆装修公司推荐,企业数字展厅error Go语言内置错误接口类型#xff0c;任何类型只要是实现了Error()string方法#xff0c;都可以传递error接口类型变量。Go语言典型的错误处理方式是将error作为函数最后一个返回值。在调用函数时#xff0c;通过监测其返回的error值是否为nil来进行错误处理 Go语言标准…error Go语言内置错误接口类型任何类型只要是实现了Error()string方法都可以传递error接口类型变量。Go语言典型的错误处理方式是将error作为函数最后一个返回值。在调用函数时通过监测其返回的error值是否为nil来进行错误处理 Go语言标准库提供的两个函数返回实现了error接口的具体类型实例一般的错误可以使用如下两个函数进行封装遇到复杂的错误用户也可以自定义错误类型只要实现error错误接口即可。 func Errorf(format string, a ...interface{}) error {return errors.New(fmt.Sprintf(format, a...)) }func New(text string) error {return *errorString{text} }实际案例 import fmtfunc math(x, y int) (int, error) {if y 0 {return 0, fmt.Errorf(参数错误)}return x * y, nil }func main() {// 一旦参数正确则执行相乘并且异常值为空值num1, err1 : math(1, 2)if err1 nil {fmt.Println(num1)}// 一旦参数错误则error返回错误信息_, err2 : math(1, 0)if err2 ! nil {fmt.Println(err2)} }错误和异常 Go语言是一门类型安全的语言其运行时不会出现无法捕捉的错误也就是没有异常全是错误。 错误分两类 运行时错误此类错误在运行时或者编写时就能被发现或者捕获隐式或显式的抛出panic逻辑错误就是程序可以正常运行但是运行的结果是错误的。 第一种错误无法避免只能是尽量的recover住这些错误避免因为一个错误导致整个程序崩溃。 在实际的编程中error和panic的使用应该遵循如下三条原则 程序局部代码执行结果不符合预期这种行为不应该影响程序运行此类场景应该使用函数返回error错误类型进行处理。程序运行时出现错误Go语言会自动调用panic输出堆栈信息去定位错误这个需要使用recover去捕获该类异常。程序局部代码执行结果不符合预期并且后续此结果对程序运行有重大影响则需要手动调用panic去抛出异常终止程序运行。
http://www.pierceye.com/news/575179/

相关文章:

  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5
  • 对网站域名销户怎么做舆情监控都有哪些内容
  • 南宁做网站优化企业网站开发合同
  • 网站做京东联盟公司注册网上核名入口
  • jsp做的零食网站下载一分钟做网站
  • 营销网站竞品分析报告上海平面网站
  • 网站建设 邦机票网站制作
  • 网站开发从整体上用vps刷网站流量要怎么做
  • 搭建一个网站 优帮云网站无法访问的原因
  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同
  • 做查询网站有哪些杭州市建设部门网站
  • 免费做外贸的网站制作logo网站
  • 网站改版意义服务营销案例100例
  • 服装厂做1688网站效果好不好做lol数据的网站有哪些
  • 棋牌代理平台网站优化大赛
  • 网站制作视频教程新手必看深圳建网站哪个公
  • 做网站的公司盐城网站排名优化培训
  • 营销型网站搭建公司3d云打印网站开发
  • 网站建设首选沈阳高端网站建设搬家公司收费标准
  • 网站建设需要多少钱知乎企业管理软件行业未来的发展
  • 网站建设与管理 自考百度网站地图生成
  • 在线优化网站源码站
  • 中企动力做网站一次性付款零基础学室内设计
  • 企炬网站wordpress会员付费插件
  • 在哪里购买虚拟空间建设网站网页设计培训机构培训费