2014-04-20から1日間の記事一覧

lambda/Procと変数の関係(クロージャ)

クロージャ クロージャはブロックの内部に変数を保持できる、ということはいろんなところで書いてあります。 Rubyのブロックはそれ自身をオブジェクト化することができ、そうすることによってメモリ上に独立して存在できるようになる。 lambda { n += 1 } # …