[개발일기] 22-07-05

오늘·2022년 7월 5일
0

[개발일기]

목록 보기
73/199

📝 간단하게 쓰는 개발일기

함수형 코틀린

9장을 시작했다. RxKotlin의 Observable의 기초에 대해 공부했다.

정리

  • RxKotlin은 코틀린의 함수형 리액티브 프로그래밍을 지원하는 라이브러리이다.
  • 리액티브 프로그래밍에서는 소비자가 생산자의 데이터를 가져오는 것이 아닌, 소비자(Observer)가 생산자(Observable)를 구독하면 생산자가 자신의 데이터를 하나씩 방출하는 방식으로 데이터가 전달된다.
  • toObservable()이나 Observable.just() 함수로 Observable을 생성할 수 있다.
  • subscribe() 함수로 Observable을 구독할 수 있다.
  • Observable 인터페이스는 onNext, onComplete, onError, onSubscribe 네 가지 메소드를 가진다.
  • onNext는 Observable의 각 요소들이 방출 될 때 호출된다.
  • onComplete은 Observable의 모든 요소들이 에러 없이 방출되었을 때 호출된다.
  • onError는 Observable이 요소를 방출하는 도중에 에러가 발생했을 경우 호출된다.
  • onSubscribe는 Observable이 구독되었을 때 호출된다.

CS 스터디

3장 운영체제를 모두 정리했다. 내일은 스터디에서 할 질문을 만들 것이다.

profile
Junior Mobile 개발자

0개의 댓글