QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ hash で絞り込んだ結果 - 解除

Rubyにおいて、hashや配列、jsonに値を2次元的に代入する方法について教えていただきたいです。 サンプルデータとして作ったデータですが、下記のようなデータが複数あったとき、 1.hashや配列、jsonに値を2次元的に代入する場合どれが適しているでしょうか。 2.each文でプログラムを動かしたときに消えないように2次元的に値を変数に代入するにはどのようにすればできるでしょうか。 や...

先ほどHash.firstが Hashではなく Arrayを返すことに気づきました。 {a: 1, b:2}.first # => [:a, 1] とりあえず Hash[*{a: 1, b:2}.first] # => {:a=>1} でHashは作成できるのですが、何故このような言語仕様になっているかがわかりませんでした。 どういった経緯でこうなったかのご存じの方はおりますか? 理由を知っ...

■要望 ファイル中のそれぞれなIDの別々の条件よりある回数を集計する。 例:ファイルに下記データがあります: post 10001 get 10001 get 10002 post 10001 post 10002 ... Rubyのソースに、Hashで値を保存する: data = Hash.new{|h, key| h[key] = []} data[:post] << #value da...

Rubyの配列やハッシュには、似たような3つのメソッドがあります。 > [1,2,3,4,5].count => 5 > [1,2,3,4,5].length => 5 > [1,2,3,4,5].size => 5 > どれも同じことができるように思えますが、使い分け方があれば教えてください。