0
只是想知道,如果這樣的事情是可能的:我可以發送一個完整的變量到另一個模塊嗎?
module A
def sender
varA = 'foobz'
B.public_send('receiver', varA)
end
end
module B
def receiver
puts varA #=> 'foobz'
end
end
在這裏,我想送翻,這是在模塊A定義,以模塊B,完整。通過完整我的意思是我們不是把它放在哈希或任何東西,我們使varA彈出存在B.receiver。
目前還不清楚是什麼你正在嘗試做的。 – sawa 2014-09-25 01:05:16
如果通過「彈出存在」你的意思是[傳值](http://stackoverflow.com/questions/1872110/is-ruby-pass-by-reference-or-by-value)那麼是的,它將。 – 2014-09-25 06:56:29