Ꭰ
Size: a a a
Ꭰ
Ꭰ
u
Ф
u
tally принял |key, value|
[foo bar baz baz].tally_by { |key, value| puts value }
просто ради интереса, я понимаю puts value у tally будет очень тупоmodule Enumerable
def tally_by(&function)
function ||= -> v { v }
each_with_object(Hash.new(0)) do |value, hash|
hash[function.call(value)] += 1
end
end
def tally
tally_by(&:itself)
end
end
Ꭰ
Ф
Ꭰ
Ꭰ
КК
Caret ^ symbol in Ruby or how I spent my SundayAN
AN
Ф
{"a" => "b", "c" => d}.to_a
=> [["a", "b"], ["c", "d"]]AN
Ф
NZ
Ꭰ
AN
КК
NZ