2008-07-14から1日間の記事一覧

順序付けされたハッシュリテラル(2)

http://d.hatena.ne.jp/gfx/20080713/1215918381についてNishinoさんとid:charsbarさんから同じコメントをいただきました。 Tie::IxHashやTie::LLHash,Tie::DxHashなどが順序付けされたハッシュの実装だそうです。 use 5.010; use Tie::IxHash; tie my %has…

*STDRRには不用意にレイヤを追加しないほうがいい

以下のコードは「done.」だけ出力して終了する*1。 #!perl -w use strict; binmode *STDERR, ':encoding(foo)'; print join(' ', PerlIO::get_layers(*STDERR)), "\n"; END{ print "done.\n"; } __END__ これはbinmode()がdieするためだが,本来なら,:encod…