case insensitive hash
Honza Pazdziora
adelton na fi.muni.cz
Čtvrtek Červen 16 08:43:52 MEST 2005
On Wed, Jun 15, 2005 at 06:14:31PM +0200, Jiri Polcar wrote:
>
> Ano, bohuzel resim. Vlastnost case insensitive se objevila az na zaver,
> jinak bych zvolil jiny pristup. Ted se mi jevy jako nejjednodussi
> "upgrade" toto.
>
> Poradite, jak bych mel upravit metodu STORE?
Mno, mel jsem predstavu neceho jako (netestovano, pseudokod):
sub STORE {
my ($self, $key, $value) = @_;
if (ref $value and ref $value eq 'HASH') {
tie %$value, 'Tie::Folded';
}
return $self->{lc $key} = $value;
}
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Perl