文档章节

go try-catch

昏鸦
 昏鸦
发布于 2014/02/18 12:21
字数 89
阅读 287
收藏 0
点赞 0
评论 0

package main

  2 

  3 import(

  4         "fmt"

  5 

  6 )

  7 

  8 

  9 func catch(){

 10 

 11         if err := recover(); err != nil {

 12                  fmt.Println(err) 

 13         }       

 14 

 15 }

 16 

 17 func checkErr(err error){

 18         if err != nil{

 19                  panic(err)

 20         }

 21 

 22 }

 23 

 24 func test(){

 25         defer catch()

 26         var a int =10

 27         var b int = 10

 28         var c int

 29          c =a/(b-a)

 30         fmt.Println(c)

 31 }

 32 

 33 func main(){

 34 

 35         test()

 36         print("process is over\n");

 37 

 38 }


© 著作权归作者所有

共有 人打赏支持
昏鸦
粉丝 6
博文 155
码字总数 58873
作品 0
程序员
java异常小结

一、java中异常的分类: 1.Error 当程序发生不可控的错误时,通常做法是通知用户并中止程序的执行。与异常不同的是Error及其子类的对象不应被抛出。 Error是throwable的子类,代表编译时间和...

hello菜bird ⋅ 2016/09/02 ⋅ 0

asp.net中try catch finally中含有return时的执行顺序

1、try{} catch(){}finally{} return; 显然程序按顺序执行。 2、try{ return; }catch(){} finally{}return; (1)、程序执行try块中return之前(包括return语句中的表达式运算)代码; (2)、再...

学习也休闲 ⋅ 2015/09/29 ⋅ 0

try catch finally 顺序执行

结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,...

ForingY ⋅ 2016/02/18 ⋅ 0

再探C++Primer(8)try语句块和异常处理

异常处理部分使用try语句块来处理异常。try语句块以try关键字开始,以一个或多个catch子句结束。try语句块中,使用throw抛出的异常被catch捕获并处理。 其语法规则为: try{program-statemen...

大鲸鱼锅锅 ⋅ 2016/07/09 ⋅ 0

Java中try、catch、finally

面试的笔试常涉及的问题: 有return的情况下try、catch、finally的问题。 结论    1、不管有没有异常,finally中的代码都会执行    2、当try、catch中有return时,finally中的代码依然会...

YuanyuanL ⋅ 03/06 ⋅ 0

finally块的问题(finally block does not complete norma

try.............catch...................finally finally中不能写return Try-catch的流程说明: try { … … return true; }catch(异常){ … } finally { … } } 1,try-catch-finally, ......

writeademo ⋅ 2016/07/31 ⋅ 0

浅谈AutoCloseable接口

一、前言 最近在翻看中间件源码时候发现有些类实现了AutoCloseable接口,这个接口很生疏,所以搜了下资料,学习了下,下面做个总结。 二、AutoCloseable接口由来 从AutoCloseable的注释可知它...

今天你不奋斗明天你就落后 ⋅ 2017/11/25 ⋅ 0

有return的情况下try catch finally的执行顺序(最有说服力的总结)

结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,...

Atom_me ⋅ 2015/10/23 ⋅ 0

Java中的try-catch机制的要点

假设有在一个try-catch中,try语句块中又有一个try-catch语句块。在这个子try-catch中,同时在catch和finally中抛出异常,最终外层的catch块会捕获哪个?Stackoverflow上有朋友发现实际与他预...

longeremmy ⋅ 2013/09/07 ⋅ 3

try catch finally中return

1、 不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、当try和catch中有return时,finally也有return时,程序执行finally块中的return。...

LYQ1990 ⋅ 2016/04/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 18分钟前 ⋅ 0

centos7 git安装

由于centos中的源仓库中git不是最新版本,需要进行源码安装。 1、查看yum仓库git信息 [root@iZm5e3d4r5i5ml889vh6esZ zh]# yum info gitLoaded plugins: fastestmirrorLoading mirror s...

xixingzhe ⋅ 27分钟前 ⋅ 0

input file 重复上传同一张图片失效的解决办法

解决办法 方法一:来回切换input[type='file']的type属性值,可以是‘text’,'button','button'....,然后再切换回来‘file’ 方法二:每次取消图片预览后,重置input[type='file']的value的...

时刻在奔跑 ⋅ 28分钟前 ⋅ 0

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 33分钟前 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 34分钟前 ⋅ 0

Redux的一些手法记录

Redux Redux的基本概念见另一篇文。 这里记录一下Redux在项目中的实际操作的手法。 actions 首先定义action.js,actions的type,可以另起一个action-type.js文件。 action-type.js用来存...

LinearLaw ⋅ 35分钟前 ⋅ 0

android 手势检测(左右滑动、上下滑动)

GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture...

王先森oO ⋅ 49分钟前 ⋅ 0

java 方法的执行时间监控 设置超时(Future 接口)

java 方法的执行时间监控 设置超时(Future 接口) import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor......

青峰Jun19er ⋅ 54分钟前 ⋅ 0

一名开源小白的Apache成长自述

今天收到了来自Apache Vote我成为Serviceomb项目Committer的邮件,代表自己的贡献得到了充分的肯定;除了感谢团队的给力支持,我更希望将自己的成长经历——如何践行Apache Way的心得介绍给大...

微服务框架 ⋅ 56分钟前 ⋅ 0

vim介绍、颜色显示和移动光标、一般模式下复制、剪切和粘贴

1.vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim [root@aminglinux-128 ~]# yum install -y vim-enhanced已加载插件:fastestmirror, langpacksLoading mir...

oschina130111 ⋅ 56分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部