我基本上是在尝试选择匹配特定字符串的数组中的每个字符串。
我目前正在使用以下代码,但是你们知道,这只会给出一系列评估为true的元素的索引。我想要那个位置的实际字符串。
arr.each_index.select{|i| arr[i].chars.sort.join == someString}
答案 0 :(得分:4)
试试这个:
arr.select { |s| s == "some string" }
一个例子:
arr = %w(One Two Three Two Two)
arr.select { |x| x == "Two" }
=> ["Two", "Two", "Two"]