应该不是,如果不指定任何 binding,当然返回 nil。这个跟是不是 local scope 应该无关
多谢楼上热心的几位朋友.^_^
谢谢!因为 the Ruby programming language 一书没有明确提到 rescue 的用法,是不是可以认为“raise 抛出的异常,只能被它 (raise) 所在 begin/end 中的 rescue 捕捉到,或者是整个 method 的 rescue 捕捉到”呢?
不是,而是上面的代码在 irb 下是可以输出 call stack 的。但为什么放到脚本里面就不行呢?
不是,我说的“当前位置”和“上一个元素”
不知道 Enumerable object 中有没有这个概念