지난번 just, of, from 에 이어서 유용하게 쓰일 수 있는 range 에 대해서 알아보도록 하겠습니다!
여러분 모두 이런 for
문 표현 아시죠?
for i in 0..<10 {
print(i)
}
네~ 바로 단순히 몇 번을 반복시킬 것인가 에 대한 아주 간단한 for
문이죠.
<aside>
💡 range는 이런 for
문과 같이 Observable에서도 요소를 단순히 연속적으로 반복 방출 시킬 수 있도록 도와주는 연산자 입니다.
</aside>
그럼 바로 사용법에 대해서 알아보도록 하겠습니다.
range는 Int
타입으로 제한이 이미 걸려있기 때문에 따로 타입제한을 줄 필요가 없습니다.
let rangeObservable = Observable.range(start: 0, count: 10)
그리고 range를 호출하고 보면 위와 같이 start
와 count
라는 파라미터를 확인하실 수 있습니다.