FC2ブログ
人生ずっと勉強。
ITを軸としたT型人間になりたい人のブログ。
09 | 2018/10 | 11
S M T W T F S
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【Perl】 2つの配列からハッシュをラクチンに作る方法

Perlベストプラクティスを読んでて「これ便利!」と思ったもの。

List::MoreUtils の zip 関数を使えば、2つの配列からハッシュをサクッと作れる。

 my $hash_ref = { zip @keys, @values };

zip 関数自体は、2つの配列の要素を交互に並べたリストを返す。
zip @array1, @array2
としたら返されるリストは
$array1[0], $array2[0], $array1[1], $array2[1], ...
みたいに。

上記のコードはこの仕組を利用して、無名ハッシュを作ってる。
Perlでは「,」と「=>」は意味同じなのでモーマンタイ。
スポンサーサイト

コメント

コメントの投稿














管理者にだけ表示を許可する


トラックバック
トラックバック URL
http://kiyotakagoto.blog3.fc2.com/tb.php/43-4c5de68c
この記事にトラックバックする(FC2ブログユーザー)

わたくし

いろいろリンク

カテゴリ

月別アーカイブ

最新記事

最新コメント

最新トラックバック

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。