안녕하세요~ 왈라비🦘 입니다!

지난번 just, of, from 에 이어서 유용하게 쓰일 수 있는 range 에 대해서 알아보도록 하겠습니다!

여러분 모두 이런 for문 표현 아시죠?

for i in 0..<10 {
    print(i)
}

네~ 바로 단순히 몇 번을 반복시킬 것인가 에 대한 아주 간단한 for문이죠.

<aside> 💡 range는 이런 for문과 같이 Observable에서도 요소를 단순히 연속적으로 반복 방출 시킬 수 있도록 도와주는 연산자 입니다.

</aside>

사용방법


그럼 바로 사용법에 대해서 알아보도록 하겠습니다.

rangeInt타입으로 제한이 이미 걸려있기 때문에 따로 타입제한을 줄 필요가 없습니다.

let rangeObservable = Observable.range(start: 0, count: 10)

그리고 range를 호출하고 보면 위와 같이 startcount라는 파라미터를 확인하실 수 있습니다.