计算一个字母在字符串中存在的次数(ruby)

计算一个字母在字符串中存在的次数(ruby),ruby,Ruby,我正在用ruby做一个刽子手游戏。除了一件事,一切都正常。我无法真正解释我需要什么,所以我举了一个例子: string = 'cheese' lives = 'what code goes here?' 在这种情况下,我必须计算‘c’、‘h’、‘s’和一个‘e’,这样lives变量就等于4。像这样吗 > 'cheese'.chars.uniq.length => 4 很难打败它。谢谢你的快速回答!你真的帮了我:)

我正在用ruby做一个刽子手游戏。除了一件事,一切都正常。我无法真正解释我需要什么,所以我举了一个例子:

string = 'cheese'
lives = 'what code goes here?'
在这种情况下,我必须计算‘c’、‘h’、‘s’和一个‘e’,这样lives变量就等于4。

像这样吗

> 'cheese'.chars.uniq.length
=> 4

很难打败它。谢谢你的快速回答!你真的帮了我:)