>>277
関数にデータが付けられるということだけじゃない。

関数を変数に入れて持ち運べる言語で、
関数を宣言したときに、関数の外側にある変数を関数宣言の中で使用したら、
自動的にその変数が関数にくっついて持ち運べるようになる。

>>212は_hoge.nを手動でくっつけてるからクロージャじゃない
>>260は自動でreobjとreplacementがくっついてるからクロージャ