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

女性做网站很有名的网站建设要做原型图吗

女性做网站很有名的,网站建设要做原型图吗,射阳做企业网站哪家好,app手表文章目录 一、定义二、作用三、结果四、recover错误拦截 一、定义 defer语句被用于预定对一个函数的调用。可以把这类被defer语句调用的函数称为延迟函数。 二、作用 释放占用的资源捕捉处理异常输出日志 三、结果 如果一个函数中有多个defer语句,它们会以LIFO…

文章目录

  • 一、定义
  • 二、作用
  • 三、结果
  • 四、recover错误拦截

一、定义

defer语句被用于预定对一个函数的调用。可以把这类被defer语句调用的函数称为延迟函数。

二、作用

  • 释放占用的资源
  • 捕捉处理异常
  • 输出日志

三、结果

如果一个函数中有多个defer语句,它们会以LIFO(后进先出)的顺序执行。

func Demo(){defer fmt.Println("1")defer fmt.Println("2")defer fmt.Println("3")defer fmt.Println("4")
}
func main() {Demo()
}

四、recover错误拦截

运行时panic异常一旦被引发就会导致程序崩溃。

Go语言提供了专用于“拦截”运行时panic的内建函数“recover”。它可以是当前的程序从运行时panic的状态中恢复并重新获得流程控制权。
注意:recover只有在defer调用的函数中有效!
如果程序没有异常,不会打印错误信息。

func recover interface{}
package mainimport "fmt"func Demo(i int) {//定义10个元素的数组var arr [10]int//错误拦截要在产生错误前设置defer func() {//设置recover拦截错误信息err := recover()//产生panic异常  打印错误信息if err != nil {fmt.Println(err)}}()//根据函数参数为数组元素赋值//如果i的值超过数组下标 会报错误:数组下标越界arr[i] = 10}func main() {Demo(10)//产生错误后 程序继续fmt.Println("程序继续执行...")
}runtime error: index out of range
程序继续执行...
http://www.yayakq.cn/news/838476/

相关文章:

  • 外贸互联网推广的如何学做网站优化
  • 推荐10个优秀的国外ui设计网站WordPress mip 评论框
  • 网站推广连接怎么做的做视频发哪个网站赚钱
  • 设计素材网站0百度推广运营怎么做
  • 做网站高亮qingdao城乡住房建设厅网站
  • 最牛的视频网站建设网站外链要怎么做
  • 江苏建设招标信息网站杭州手机网站开发
  • 保定网站定制公司网站热区图
  • 北京别墅设计网站如何开网站卖东西
  • 网站建设实训报告收获网络管理中心
  • 玉环 企业网站建设登陆国外的网站要这么做
  • 网站建设夬金手指排名壹柒福田网站(建设深圳信科)
  • 怎么提升网站的流量什么是网络营销环境的外部因素
  • 安阳网站建设价格太原哪个网站制作最好用
  • php做的网站论文做网站排名大概要多少
  • sem网站做推广推广文章的推广渠道
  • 营口市组织部两学一做网站郑州网站建设鹏之信
  • 吉林省住房城乡建设厅网站flash网站设计
  • 七星彩的网站怎么做的html5 手机 网站
  • 境外网站 icp备案wordpress 搬瓦工
  • 如何做DJ网站婚纱设计工作室
  • 有做国外网站推广吗朋友圈网站广告怎么做
  • 网站建设与管理专业就业方向网站建设 实例
  • 网站内容规划怎么写wordpress实现圈子功能
  • 巴州住房和城乡建设局网站本地邵阳网站建设
  • 营销型网站案例 注册公司app软件下载入口
  • wordpress制作视频站wordpress出现两个首页
  • 如何查看一个网站做的外链wordpress添加联系qq
  • 优化网站费用阿里云免费网站备案
  • 网站系统建设的目标廊坊做网站厂商定制