Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 当字符串被设置为参数时,count在Ruby中是如何工作的?_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 4_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails 当字符串被设置为参数时,count在Ruby中是如何工作的?

Ruby on rails 当字符串被设置为参数时,count在Ruby中是如何工作的?,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,ruby-on-rails-3.2,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,Ruby On Rails 3.2,此代码中的计数是如何工作的: name= "abcdef" puts name.count("aeiou") puts name.count("^aeiou") 它是否算作“a”、“e”、“i”、“o”和“u”的出现 如果是,如何将“aeiou”的出现计数为单个字符串 否定是否包括“空格”计数?为什么/为什么不?基本上,name.count(“aeiou”)将返回名称中与“a”或“e”或“i”或“o”或“u”匹配的任何字符的任何实例。如果你想算作一个字符串,你可以使用scan如: name.s

此代码中的计数是如何工作的:

name= "abcdef"
puts name.count("aeiou")
puts name.count("^aeiou")
它是否算作“a”、“e”、“i”、“o”和“u”的出现

如果是,如何将“aeiou”的出现计数为单个字符串


否定是否包括“空格”计数?为什么/为什么不?

基本上,
name.count(“aeiou”)
将返回名称中与“a”或“e”或“i”或“o”或“u”匹配的任何字符的任何实例。如果你想算作一个字符串,你可以使用
scan
如:

name.scan(/aeiou/).count 

count
还包括空格。

文档链接:这在文档中有介绍。随时。如果这就是你所需要的一切,请将它标记为正确,以供他人参考。不要急于接受答案。这是一个全球性的网站,每个人都要花很多时间才能看到并形成好的答案。过早的选择会阻碍其他人回答,这可能会伤害到你和其他在未来寻找类似解决方案的人。请记住,这不仅仅是关于你得到答案,而是关于记录编程问题及其解决方案,以便将来为其他人提供,因此问题越好,参与解决方案对每个人都越好。如果是关于记录编程问题和解决方案,我的选择如何阻止其他人回答?