这是我的代码:
class String
def frequency
chars.each_with_object(Hash.new(0)) do |char, h|
h["#{char.upcase}:"] += 1 if char[/[[:alpha:]]/]
end
end
end
我试过用更小的代码分解它,比如使用 .times do 循环,但我想不通
例如:
str = "\*"
h["A:"] = count('a').times do
str
end