祈れ、そして働け ~ Ora et labora

システム開発
技術
Ruby/Rails
Mac
ライフハック
まとめ
自転車
日常
2010-09-23

ハッシュにデフォルト値を設定する

技術

例えばキーワードごとの出現回数を集計するとき、キーワードをキーに、出現回数を値にしたハッシュを使って集計することがあります。新しい要素のデフォルト値はnilですが、このようなときは0になっていて欲しいものです。要素を初期化する処理をブロックとして与えることで、新しい要素のデフォルト値を設定することができます。

counting = Hash.new {|h, k| h[k] = 0 }

tetsuyai 2010-09-23 23:10

ハッシュにデフォルト値を設定する
この記事をはてなブックマークに追加
Tweet
Share on Tumblr
  • もっと読む
コメントを書く
« プログラムの実行時間を計測する time Mac OS X 10.6 Snow Leopardを64bitカーネ… »
プロフィール
id:tetsuyai id:tetsuyai はてなブログPro
読者です 読者をやめる 読者になる 読者になる
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • 靴磨き用豚毛ブラシの比較調査 靴磨き用豚毛ブラシの比較調査
  • Shoji Works さんの靴磨き用ブラシ(白い馬毛) Shoji Works さんの靴磨き用ブラシ(白い馬毛)
  • AURORA Hastil "LINEAR" gold-plated F(アウロラ アスティル "リニア" 金メッキ F) AURORA Hastil "LINEAR" gold-plated F(アウロラ アスティル "リニア" 金メッキ F)
  • システム手帳の中身【2020年版】 システム手帳の中身【2020年版】
  • エイジング定点観測『ル・ボナーのパパス・ショルダー』 エイジング定点観測『ル・ボナーのパパス・ショルダー』
月別アーカイブ

はてなブログをはじめよう!

tetsuyaiさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
祈れ、そして働け ~ Ora et labora 祈れ、そして働け ~ Ora et labora

Powered by Hatena Blog | ブログを報告する

スターをつけました

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる