ハッシュに要素を追加する - Perl

この記事は2007年03月06日に書かれた物です

ハッシュ(連想配列)に値を追加したい。これはシンプルに代入してやれば良い。 初期化する際には一気にまとめて代入することができる。その後は通常は一つずつ名前(キー)と値を追加していく

サンプル

;#
;#ハッシュに追加する
;#
 
#------------------------------#
#追加する
#------------------------------#
#-- 初期化 --#
%hash = (
      'name1' => 'value1'
    , 'name2' => 'value2'
    , 'name3' => 'value3'
);
 
#-- 代入 --#
$hash{'name4'} = 'value4';
$hash{'name5'} = 'value5';
 
#-- 同じキーを指定すると上書き --#
$hash{'name5'} = 'hogehoge';
 
#------------------------------#
#表示
#------------------------------#
foreach my $key ( sort keys %hash ){
    print "$key,$hash{$key}\n";
}

実行結果

name1,value1
name2,value2
name3,value3
name4,value4
name5,hogehoge

関連書籍

Damian Conway
ISBN 4873113008
¥ 4,644

Joseph N. Hall, Joshua…
ISBN 4798139815
¥ 4,104

コメント

コメントを入力. Wiki文法が有効です:
U J M I H