かもメモ
id:kikiki-kiki
Ruby メソッド定義 (def式) 内でメソッド定義 (def式)した場合のメモ
Rubyのお勉強をしていてメソッド定義内でメソッド定義したら不思議な挙動 (JS脳には予想外だっった) だったのでメモ。 メソッド定義 (def式) 内に メソッド定義 (def式) をした場合 def a puts 'A' def b puts 'B' end print "self.b > " self.b end a # => "A" # => "self.b > B" b # => "B" えっ? def a 内で定義した d…