Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
201:デフォルトの名無しさん 09/08/18 14:56:25 100万桁を0.5秒で処理しないと銃殺されるとかそういう時にはチェックが必要 202:195 09/08/18 15:03:24 そこまで深刻じゃないので、また両方試してみます! 203:デフォルトの名無しさん 09/08/18 15:21:38 ハッシュがよくわからなくなったので質問させていただきます h={"ja"=>{"a"=>1,"b"=>1,"c"=>0}, "usa"=>{"a"=>0,"b"=>0,"c"=>0} } となって次に "usa"=>{"a"=>1,"b"=>1,"c"=>0}が出たら h={"ja"=>{"a"=>1,"b"=>1,"c"=>0}, "usa"=>{"a"=>1,"b"=>1,"c"=>0} } となってほしいのですが,どうすればいいでしょうか? 説明が分かり辛いですが・・・ ループ内にハッシュのキーが一致したら加算していってほしいのです 204:デフォルトの名無しさん 09/08/18 15:25:02 >>170 1.8.7以降なら Enumerable#count(obj) 205:デフォルトの名無しさん 09/08/18 15:29:26 >>203 とりあえず usa = {"a"=>1,"b"=>1,"c"=>0} を h["usa"] に加算する場合 h["usa"].merge!(usa) { |k, s, d| s += d } { "usa" => {"a"=>1,"b"=>1,"c"=>0} } でやりたいなら適当にネストさせて
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/180 KB
担当:undef