Go错误处理

栏目: Go · 发布时间: 6年前

内容简介:错误处理前报错后程序退出

错误处理前

package main

import "fmt"

func test(){


   num1  := 10
   num2  := 0
   res := num1 / num2  //0不能做除数
   fmt.Println(res)
}
func  main(){
   //测试
   test()
   fmt.Println("执行结果")
}

Go错误处理

报错后程序退出

错误处理后

package main

import "fmt"

func test(){
   defer func() {
      err := recover()
      if  err != nil {
         //说明捕获到异常
         fmt.Print("err=",err)
      }
   }()

   num1  := 10
   num2  := 0
   res := num1 / num2
   fmt.Println(res)
}
func  main(){
   //测试
   test()
   fmt.Println("执行结果")
}

Go错误处理

进行错误处理后,程序不会轻易挂掉,如果加入预警代码,就可以让程序更加的健壮!


以上所述就是小编给大家介绍的《Go错误处理》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

形式感+:网页视觉设计创意拓展与快速表现

形式感+:网页视觉设计创意拓展与快速表现

晋小彦 / 清华大学出版社 / 2014-1-1 / 59.00元

网页设计师从早年的综合性工作中分化出来,形成了相对独立的专业岗位,网页设计也不再是单纯的软件应用,它衍生出了许多独立的研究方向,当网站策划、交互体验都逐渐独立之后,形式感的突破和表现成为网页视觉设计的一项重要工作。随着时代的发展,网页设计更接近于一门艺术。网络带宽和硬件的发展为网页提供了使用更大图片、动画甚至视频的权利,而这些也为视觉设计师提供了更多表现的空间。另外多终端用户屏幕(主要是各种移动设......一起来看看 《形式感+:网页视觉设计创意拓展与快速表现》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具