【发布时间】:2012-01-25 06:36:02
【问题描述】:
我有一个问题,我有 2 个名称不同但变量名称相同的模块。现在即使我在类中包含第二个模块,它仍然会从第一个模块中获取变量值。
# FILE name ABC.rb (path C:/my/ABC.rb)
module one
a= 10
end
# FILE name DEF.rb (path C:/my/DEF.rb)
module two
a=15
end
# FILE name MyClass.rb
require C:/my/DEF.rb
Class MyClass
include two
def setup
puts a
end
end
结果是
10
请帮忙,因为我想在两个模块中保持变量名相同。
【问题讨论】:
标签: ruby