Modules in Games-Nintendo-Wii-Mii
先週ですが、Games-Nintendo-Wii-Miiと言うモジュールをCPANにリリースしました。
モジュールの事などつらつらと書いてみます。
Tie::IxHash
順番を保持したいハッシュを実現したい場合に便利です。但し当然ですが余り速く無いのと、データも余計に消費しますので、濫用は避けるべきです。
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dump qw(dump);
use Tie::IxHash;
my %foo = (a => 1, b => 2, c => 3, d => 4, e => 5);
print dump %foo;
tie(my %bar, 'Tie::IxHash');
%bar = (a => 1, b => 2, c => 3, d => 4, e => 5);
print dump %bar;
これで挙動の違いは抑えられるでしょう。
XML::LibXML::XPathContext
XML-LibXMLは1.61からXML::LibXML::XPathContextが使用出来ます。特定のノード以下でXPath式のマッチテストやら、値の取り出しが非常にスムーズに出来ます。XPathは本当に便利ですねぇ。
trackback
- trackback url
- trackback count
- 0
comment