タグ

ブックマーク / sleepy-yoshi.hatenablog.com (1)

  • ハッシュを結合する - シリコンの谷のゾンビ

    単語頻度を扱うと,ハッシュを結合したくなる.いちいち自己流ロジックを書いていたけれど,何か良い方法はないものか.図書館から借りてきたPerlクックブックを開いてみた. my %new_hash = (%hash1, %hash2); # これは,以下のようなハッシュの初期化ができることから納得できる # my %hash = (hoge => 1, bar => 2, piyo =>3); # my %hash = (hoge, 1, bar, 2, piyo, 3); あれ,もしかして? my %hash = ('hoge', 1, 'bar', 2, 'piyo', 3); foreach my $keyorvalue (%hash){ print $keyorvalue . "\n" } 出力結果: bar 3 foo 2 hoge 1 そういうことか!ハッシュはつまり,key, v

    ハッシュを結合する - シリコンの谷のゾンビ
    pero_0104
    pero_0104 2017/06/22
    “foreach my $key (keys %hash2){”
  • 1