Project1
标题:
关于如何屏蔽一些报错
[打印本页]
作者:
赛露休斯
时间:
2009-7-13 03:26
标题:
关于如何屏蔽一些报错
想要屏蔽掉TypeError
比如执行"1" + 1
String与Fixnum加了会引发TypeError而退出
现在要让它即使TypeError也不报错,该怎么办?
作者:
猫哥哥
时间:
2009-7-13 03:40
本帖最后由 猫哥哥 于 2009-7-13 03:56 编辑
:o很想知道楼主把错误屏蔽了有何用?
报错之类的东西,很明显就是异常处理嘛。现在的高级语言一般都提供了异常处理的。
begin
p "1" + 1
rescue => var
#~ p var
end
复制代码
这段代码里,异常信息被存进了var这个变量里,当然你也可以去掉“=> var”
作者:
tommay
时间:
2009-7-13 08:42
难道“有语法错误,程序自动报错”也不对?
难道等程序全部编完,告诉你不能运行,你再一个一个找错在哪里?
作者:
IamI
时间:
2009-7-13 08:44
"1".to_i + 1
屏蔽TypeE只能让这个语句被跳过
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1