2006-05-06から1日間の記事一覧

ハッシュ(1) ハッシュの基礎

少し余裕がでてきたので、2歩下がってハッシュを勉強します。どうやらPerlとハッシュは切っても切れない縁があるようです。 元々ハッシュは連想配列(Associative array)と呼ばれていたのですが、タイプするのが面倒だという理由でハッシュ(Hash)と呼ぶよ…

ハッシュ(2) ハッシュとループ

今度はハッシュの中にある値をそれぞれループで処理したいと思います。 最初は foreach $value (%hash) でできるかと思い、以下のように書いてみました。 # hash2.pl my %capital_city = ( Japan => 'Tokyo', USA => 'Washington', England => 'London', ); …

ハッシュ(3) 要素の操作

ハッシュ内の要素(キーと値のペア)を操作する関数を調べます。 まずは要素の削除から。ハッシュ内の特定の要素を削除するには delete 関数を使います。 # hash6.pl my %tastes = ( pepper => 'hot', cake => 'sweet', lemon => 'sour', ); sub eat { for (…