- 33 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 00:34:59 ]
- >>30
すまん、Perlでいえばlocalとmyを逆に考えて書いてしまった.... レキシカル=ローカル だよな。 しかし>>12の例で言えば、 delegate { Console.Write ("{0} ", i); }; ってのは、ループカウンタ i の値をクロージャというもんのコンストラクタに渡したような もんであり、 i という変数を渡したわけじゃないんじゃないか? i がそのまま参照として渡されたような印象をうけるC#の動作の方に違和感があるん だけど。
|

|