Ruby 初心者スレッド Part 67 (748レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
3(3): (ワッチョイ 572c-yePO) 2020/12/25(金)04:27 ID:aa9Khe9z0(3/3) AAS
開発環境
RDE
Windows用IDE
外部リンク:ja.osdn.net
以下、RDEの使用説明
外部リンク[html]:rubyde.sourceforge.net
RDEのデバッグ機能を使う場合、設定においてデバッグオプションを「-r debug2」から「-r debug」と書き換えて、
省14
394(1): (ワッチョイ 6b2c-bfGZ) 2022/03/08(火)08:30 ID:uRRrzdTb0(1) AAS
配列内の要素の出現回数を求める
ary = [ 1, "a", 2, "b", "a", 1, "a" ]
p results = ary.each_with_object( Hash.new( 0 ) ){ |elem, hash| hash[ elem ] += 1 }
#=> { 1=>2 "a"=>3 2=>1 "b"=>1 }
Ruby には、下のPython のcollections.Counter みたいな関数がありますか?
import collections
省6
396: (ワッチョイ 1f08-i/qD) 2022/03/08(火)11:58 ID:yCGAKR370(1) AAS
愚直に書くと
ary.group_by(&:itself).transform_values(&:size)
=> {1=>2 "a"=>3 2=>1 "b"=>1}
399: (アウアウエー Sa3f-6iqn) 2022/03/09(水)05:08 ID:xyP8cJI4a(1) AAS
[1, "a", 2, "b", "a", 1, "a"].tally
=> {1=>2 "a"=>3 2=>1 "b"=>1}
ほ〜
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.038s