From: Zhi-Qiang Lei Date: 2010-12-24T14:29:36+09:00 Subject: Undefined local variable? Dear All, Why is there still NameError? ruby-1.9.2-p0 > l = ->{ h } => # ruby-1.9.2-p0 > l.call NameError: undefined local variable or method `h' for main:Object from (irb):1:in `block in irb_binding' from (irb):2:in `call' from (irb):2 from /Users/siegfried/.rvm/rubies/ruby-1.9.2-p0/bin/irb:17:in `
' ruby-1.9.2-p0 > h = 1 => 1 ruby-1.9.2-p0 > l.call NameError: undefined local variable or method `h' for main:Object from (irb):1:in `block in irb_binding' from (irb):4:in `call' from (irb):4 from /Users/siegfried/.rvm/rubies/ruby-1.9.2-p0/bin/irb:17:in `
' Best regards, Zhi-Qiang Lei zhiqiang.lei@gmail.com