$@
以数组形式保存着发生异常时的back trace信息. 数组元素是字符串,它显示了方法调用的位置,其形式为
"filename:line"
或
"filename:line:in `methodname'"
这和caller的返回值形式一致。
在向$@赋值时,$!不能为nil。调用$@的方法与$!.backtrace相同。而赋值方法与$!.set_backtrace相同。
(记忆方法:where exception occurred at.)
赛露休斯 发表于 2012-5-1 15:39
有没有实际的使用示例?这么看还有些不会用
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |