- 505 名前:デフォルトの名無しさん [2009/09/20(日) 01:23:54 ]
- > my $foo = {};
> my $bar = {%{$foo}}; > もっとシンプルかつ明解で効率良くモダンでよりスマートでスタイリッシュな方法が いや、それで十分「シンプルかつ明解で効率良くモダンでよりスマートでスタイリッシュな方法」なんだが。 敢えて添削するなら括弧を1組み省略できる。 my $bar = {%{$foo}}; ↓ my $bar = {%$foo}; この辺りのリファレンス/デリファレンス、複合データ構造に関しては、オライリーの「プログラミングPerl」を読めば最低限の基礎情報は書いている。 さらに深く知りたければ「実用Perlプログラミング第1版」を読めばいいよ・・・と言いたいが、日本のお馬鹿な書店は「第1版」とは別物の「第2版」(第1版の追補版であって、改訂版ではない)しか置いてないから残念でした。 まー図書館とかを探してくれ。
|

|