博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
d语言之异常
阅读量:6002 次
发布时间:2019-06-20

本文共 666 字,大约阅读时间需要 2 分钟。

hot3.png

d语言的异常

参考自d程序设计语言---我的博客 fllow me

import std.stdio;import std.exception;class MyException:Exception{	this(string s){		super(s);	}}void fun(){	throw new MyException("fun has Exception");}nothrow int demult(int a, int b) {	if(b == 0) return 0;	return a/b;}void main() {	try{		fun();	}catch(MyException myExp){		writeln("MyException");	}catch(Exception e2){		writeln("Exception");	}finally{		writeln("always run finally");		//throw new Exception("excpetion in finally ");	}	try{		demult(1,0);	}catch(Exception e){		writeln("can't fetch rest data");	}	scope(exit){		writeln("scope1");	}	scope(exit){		writeln("scope2");	}}

转载于:https://my.oschina.net/u/218155/blog/612562

你可能感兴趣的文章
二十四种设计模式:组合模式(Composite Pattern)
查看>>
[转] 利用fiddler为windows phone模拟器抓包
查看>>
关于面试!(准备篇)
查看>>
openldap小结
查看>>
【统计学习方法】统计学习方法概论(1)
查看>>
只需一步,修改博客园的代码高亮效果
查看>>
升级 Mountain Lion 后,svn服务无法使用的解决方法
查看>>
输入一串只含有中文、英文和数字的字符串,统计其中中文字符、英文字符和数字字符各有多少个?...
查看>>
各种计时函数
查看>>
关于maven:调整你的maven的jdk版本为 xxxx
查看>>
MARTIN FOWLER谈敏捷开发
查看>>
svn忽略无关文件thumbs.db等
查看>>
Java集合(五)弃用的Vector和Stack
查看>>
addEventListener在一个节点上添加多个相同的事件
查看>>
c语言实现的hash,暴雪hash函数
查看>>
[LintCode] 第一个错误的代码版本
查看>>
Dynamics 365/CRM 调用自定义操作 action
查看>>
MongoDB的对象的创建
查看>>
Codeforce 128B:String
查看>>
StretchBlt之前防止图片失真SetStretchBltMode(COLORONCOLOR);
查看>>