next 이벤트를 필터링하고 completed나 error 하나만 전달






duration:동안 무시

behavior.exclusive라면 마지막으로 확인한 값이 true인 경우, 방출하고 false인 경우 무시 (기본값)
.inclusive인 경우 조건에 상관없이 방출 (자주 사용 X)








클로저로 조건을 추가 제공하는 것도 가능(여기서는 연속된 홀수만 걸러짐)

compound value의 비교 기준값을 설정하는 것도 가능

keypath 지정 가능


latest파라미터를 기본값을 사용한다면 debounce와 동일 파라미터

latest 파라미터에 따른 차이
true: 주기를 정확히 지킴

false: 반복주기가 경과한 다음 가장 먼저 방출되는 이벤트 전달(지정된 주기 초과 가능)
