あきくもちゃのブック
mindia › あきくもちゃのブック › 単語

ruby-scope

秋雲茶 · 2012-04-05 更新 · 履歴(1)

参考

スコープで少しハマった。

>|ruby|
def hoge
foo = []
def fuga
foo.push ({name: "hoge"})
end
end
||<
この様なやり方はRubyではできないとのこと。fooってのが無いと言われる。
この場合、fuga に foo を渡すと参照可能。
スコープが厳密みたいです。

タグ