相关疑难解决方法(0)

在Ruby中,是否有一个结合了'select'和'map'的Array方法?

我有一个包含一些字符串值的Ruby数组.我需要:

  1. 找到与某个谓词匹配的所有元素
  2. 通过转换运行匹配元素
  3. 将结果作为数组返回

现在我的解决方案看起来像这样:

def example
  matchingLines = @lines.select{ |line| ... }
  results = matchingLines.map{ |line| ... }
  return results.uniq.sort
end
Run Code Online (Sandbox Code Playgroud)

是否有一个Array或Enumerable方法将select和map组合成一个逻辑语句?

ruby

88
推荐指数
6
解决办法
5万
查看次数

标签 统计

ruby ×1