相关疑难解决方法(0)

Ruby:如何在数组中查找并返回重复值?

arr是字符串数组,例如:["hello", "world", "stack", "overflow", "hello", "again"].

什么是简单而优雅的方法来检查是否arr有重复,如果是,则返回其中一个(无论哪个).

例子:

["A", "B", "C", "B", "A"]    # => "A" or "B"
["A", "B", "C"]              # => nil
Run Code Online (Sandbox Code Playgroud)

ruby arrays

155
推荐指数
12
解决办法
10万
查看次数

如何计算Ruby数组中的重复元素

我有一个排序数组:

[
  'FATAL <error title="Request timed out.">',
  'FATAL <error title="Request timed out.">',
  'FATAL <error title="There is insufficient system memory to run this query.">'
]
Run Code Online (Sandbox Code Playgroud)

我想得到这样的东西,但它不一定是哈希:

[
  {:error => 'FATAL <error title="Request timed out.">', :count => 2},
  {:error => 'FATAL <error title="There is insufficient system memory to run this query.">', :count => 1}
]
Run Code Online (Sandbox Code Playgroud)

ruby arrays

67
推荐指数
8
解决办法
6万
查看次数

Ruby - Array中的唯一元素

我有一个包含一些元素的数组.如何才能获得数组中每个元素的出现?

例:

鉴于:

a = ['cat', 'dog', 'fish', 'fish']
Run Code Online (Sandbox Code Playgroud)

结果:

a2 #=> {'cat' => 1, 'dog' => 1, 'fish' => 2}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

ruby arrays

33
推荐指数
6
解决办法
3万
查看次数

标签 统计

arrays ×3

ruby ×3