Perl - CPAN - Tie::IxHashパッケージ

ここに掲載するものは、塚本さんにパッケージ化して頂いているZaurus用Perl 5.6.1に追加でインストールするPerlライブラリのTie::IxHashである。
ソースはここからダウンロードし、dev-img-1.3でセルフコンパイルした。
セルフコンパイルとは言っても、実際にはPerlスクリプトだけでできている。

download:lib-perl-tie-ixhash_1.21-1_arm.ipk

手始めの使い方は以下の通りである。

use Tie::IxHash;
print "----<before using Tie::IxHash below>----\n";
%hash = (
       hoge => "1",
       hage => "2",
       huge => "3",
);
foreach $key (keys(%hash)) {
       print $key, "=>", $hash{$key}, "\n";
}
print "----<after using Tie::IxHash below>----\n";
# tieをすると%hashはクリアされる
tie %hash, Tie::IxHash;
%hash = (
       hoge => "1",
       hage => "2",
       huge => "3",
);
foreach $key (keys(%hash)) {
       print $key, "=>", $hash{$key}, "\n";
}
# untieをすると%hashは元に戻る
untie %hash;

Tie::IxHashの詳細は以下をご覧頂きたい。

英語:http://search.cpan.org/~gsar/Tie-IxHash-1.21/lib/Tie/IxHash.pm
日本語:http://katsubemakito.net/cgiperl/variable/hash/post-46.html