Ruby로 작업 정렬하기 - Reject

2586 단어 RailsRubytech

원래 패턴에서 특정 조건에 맞지 않는 요소만 사용하여 새 정렬 생성


Reject를 사용합니다.
모든 원소에 블록을 평가하고 가짜 원소로 확인된 원소를 수집하여 새 배열을 만듭니다.
select의 반전ver.
collection = [
  [1, 'cloud'],
  [0, 'network'],
  [2, 'server'],
  [3, 'application'],
  [4, 'database'],
]

p collection.reject { |r| r[0] == 1 }

# => [[0, "network"], [2, "server"], [3, "application"], [4, "database"]]

참고 자료


class Aray(Ruby 3.1 참조 안내서)
https://docs.ruby-lang.org/ja/latest/class/Array.html

좋은 웹페이지 즐겨찾기