Ruby的$@的记忆方法
$@以数组形式保存着发生异常时的back trace信息. 数组元素是字符串,它显示了方法调用的位置,其形式为"filename:line"或"filename:line:in `methodname'"这和caller的返回值形式一致。
在向$@赋值时,$!不能为nil。调用$@的方法与$!.backtrace相同。而赋值方法与$!.set_backtrace相同。
(记忆方法:where exception occurred at.)然后看了老半天才看出是怎么回事= =然后笑抽了。
{:nm12:}at……
页:
[1]