とあるエンジニアの闇歴史帳

コピペで使える便利Wiki ※現在構築中です。

ユーザ用ツール


perl:hash_additem

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

perl:hash_additem [2017/12/14 20:18]
perl:hash_additem [2020/06/23 14:10] (現在)
行 1: 行 1:
 +====== ハッシュに要素を追加する - Perl ======
 +~~socialite~~
 +<note important>この記事は2007年03月06日に書かれた物です</note>
 +
 +ハッシュ(連想配列)に値を追加したい。これはシンプルに代入してやれば良い。
 +初期化する際には一気にまとめて代入することができる。その後は通常は一つずつ名前(キー)と値を追加していく
 +
 +===== サンプル =====
 +<code perl>
 +;#
 +;#ハッシュに追加する
 +;#
 +
 +#------------------------------#
 +#追加する
 +#------------------------------#
 +#-- 初期化 --#
 +%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";
 +}
 +</code>
 +
 +===== 実行結果 =====
 +<code>
 +name1,value1
 +name2,value2
 +name3,value3
 +name4,value4
 +name5,hogehoge
 +</code>
 +
 +===== 関連書籍 =====
 +{{amazon>jp:4873113008}}
 +<html><p style="clear:both"></p></html>
 +
 +{{amazon>jp:4798139815}}
 +<html><p style="clear:both"></p></html>
 +
 +{{tag>CGI・Perl例文集 Perl 連想配列 ハッシュ }}
 +~~socialite~~
  

関連ページ