[RxSwift] just(), of(), from() 연산자

jinny·2022년 10월 6일
1

RxSwift

목록 보기
3/10
post-thumbnail

just()


📚 개념

  • 단일 변수를 생성한다.

✏️ 예시) just() 사용방법

// 실행 코드
let observable = Observable.just(1)
observable.subscribe { event 
    	print(element)
    }
}
// 결과
1

🏷 참고 사이트






of()


📚 개념

  • 배열이나 서로 다른 자료형 set을 생성한다.
  • 전체를 return 한다.

✏️ 예시) of() 사용방법

// 실행 코드
let observable1 = Observable.of(1, 2, 3)
let observable2 = Observable.of([1, 2, 3])

print("--observable1--")
observable1.subscribe { event in
	if let element = event.element {
    	print(element)
    }
}

print("--observable2--")
observable2.subscribe { event in
	if let element = event.element {
    	print(element)
    }
}
// 결과
--observable1--
1
2
3
--observable2--
[1, 2, 3]

🏷 참고 사이트






from()


📚 개념

  • of와 같이 배열이나 서로 다른 자료형 set을 생성한다.
  • 요소 하나하나를 return 한다.

✏️ 예시) from() 사용방법

// 실행 코드
let observable = Observable.from([1, 2, 3, 4, 5])
let subscription = observable.subscribe(onNext: { element in
    print(element)
})

subscription.dispose()
// 결과
1
2
3
4
5

🏷 참고 사이트



💥 공부를 위한 정리글이기 때문에 잘못된 부분이 있을 수 있습니다. 💥

profile
우당탕탕 지니

0개의 댓글