当字符串设置为参数时,计数在 Ruby 中如何工作?
How does count work in Ruby when a string is set as the parameter?
这段代码中计数是如何工作的:
name= "abcdef"
puts name.count("aeiou")
puts name.count("^aeiou")
是否计算 "a"、"e"、"i"、"o" 和 "u" 的出现次数?
如果是,我如何将 "aeiou" 的出现次数计算为单个字符串?
否定是否包括 'spaces' 的计数? Why/why不是吗?
基本上,name.count("aeiou")
将 return 名称中匹配 "a" 或 "e" 或 "i" 或 "o" 的任何字符的任何实例或 "u"。如果你想算作一个字符串,你会使用 scan
比如:
name.scan(/aeiou/).count
count
也包括空格。
这段代码中计数是如何工作的:
name= "abcdef"
puts name.count("aeiou")
puts name.count("^aeiou")
是否计算 "a"、"e"、"i"、"o" 和 "u" 的出现次数?
如果是,我如何将 "aeiou" 的出现次数计算为单个字符串?
否定是否包括 'spaces' 的计数? Why/why不是吗?
基本上,name.count("aeiou")
将 return 名称中匹配 "a" 或 "e" 或 "i" 或 "o" 的任何字符的任何实例或 "u"。如果你想算作一个字符串,你会使用 scan
比如:
name.scan(/aeiou/).count
count
也包括空格。