クロージャの履歴

クロージャは JavaScript の高度な機能と思われがちですが、クロージャを理解する事は JavaScript を使いこなす上で欠かせません。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Closures

myFunc がクロージャになったということです。クロージャは関数とその関数が作られた環境という 2 つのものが一体となった特殊なオブジェクトです。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Closures


Rubyはイテレータとクロージャが特徴らしい

入門

Perl

Ruby

手続きをオブジェクトとして扱う機能があります。 このオブジェクト化された手続きのことをクロージャと呼びます。

http://docs.ruby-lang.org/ja/2.0.0/doc/spec=2fintro.html