문자열 값을 포함하는 Ruby 배열이 있습니다. 다음을 수행해야합니다.
- 일부 술어와 일치하는 모든 요소 찾기
- 변환을 통해 일치하는 요소 실행
- 결과를 배열로 반환
지금 내 솔루션은 다음과 같습니다.
def example
matchingLines = @lines.select{ |line| ... }
results = matchingLines.map{ |line| ... }
return results.uniq.sort
end
선택 및 매핑을 단일 논리 문으로 결합하는 Array 또는 Enumerable 메서드가 있습니까?