2017-11-06から1日間の記事一覧
ダメな例 def twice(x) def inner(y) return x + y end return inner(x) end > twice(2) NameError: undefined local variable or method `x' for main:ObjectRubyではdefしたらスコープが切り替わるため、defの外側のスコープを参照できない。 参考: Ruby …
ダメな例 def twice(x) def inner(y) return x + y end return inner(x) end > twice(2) NameError: undefined local variable or method `x' for main:ObjectRubyではdefしたらスコープが切り替わるため、defの外側のスコープを参照できない。 参考: Ruby …