【发布时间】:2011-01-01 23:17:23
【问题描述】:
假设我使用的是irb,然后输入a = 5。如何删除a 的定义,以便键入a 返回NameError?
一些上下文:稍后我想这样做:
context = Proc.new{}.binding
context.eval 'a = 5'
context.eval 'undef a' # though this doesn't work.
【问题讨论】:
标签: ruby metaprogramming local-variables