加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
事因在做一些有關除錯方面的方法,常常用到一個區域變數的名稱與值。
大約如下︰
module M def b(var_name,var_value) ########### end end class C def a(x,y,z) M.b(:x,x) M.b(:y,y) M.b(:z,z) end end c = C.new.a(1,3,4)
module M
def b(var_name,var_value)
###########
end
end
class C
def a(x,y,z)
M.b(:x,x)
M.b(:y,y)
M.b(:z,z)
end
end
c = C.new.a(1,3,4)
是否有一些方法可使 M.b 由變量名稱 取得 c.a 的中區域變數的值?
module M def b(var_name) var_value = ??????????????????? ########### end end class C def a(x,y,z) M.b(:x) M.b(:y) M.b(:z) end end c = C.new.a(1,3,4)
module M
def b(var_name)
var_value = ???????????????????
###########
end
end
class C
def a(x,y,z)
M.b(:x)
M.b(:y)
M.b(:z)
end
end
c = C.new.a(1,3,4)
|