[개발일기] 22-07-07

오늘·2022년 7월 7일
0

[개발일기]

목록 보기
75/199

📝 간단하게 쓰는 개발일기

함수형 코틀린

9장을 마무리했다. Observable.from, Iterator.toObservable, Subscriber, 구독 및 폐기에 대해 공부했다.

정리

  • Observable.from은 인자로 넘긴 것으로부터 Observable을 만드는 함수이다.
  • RxKotlin 2.0부터 Observable.fromObservable.fromIterable 처럼 Observable.fromXXX로 변경되었다. 인자로 넘겨주는 것에 맞는 함수를 호출하면 된다.
  • Iterator<T>.toObservable은 Iterator의 확장함수로 Iterator로부터 Observable을 만든다.
  • Subscriber 연산자는 RxKotlin 2.x에서 Observer 클래스가 되었다.
  • subscribe 함수를 사용해서 인자로 넘긴 Observer가 Observable을 구독하도록 할 수 있다.
  • subscribe 함수의 인자로 onNext, onError, onComplete에 해당하는 람다를 넘길 경우 Disposable을 반환한다. subscribe 함수의 인자로 Observer를 넘길 경우 해당 Observer에 구현되어 있는 onSubscribe 함수의 인자를 통해 Disposable을 얻을 수 있다.
  • Disposable을 얻은 후 dispose 함수를 호출하면 방출을 처리 즉, 구독을 폐기할 수 있다.
  • Observable.interval 함수는 인자로 시간 값과 단위?를 받는 함수로, dispose 되기 전까지 interval 단위로 계속 값을 방출하는 팩토리 메소드이다.

CS 스터디

이번주 주간 회의를 진행했다.
운영체제 부분이 양이 상당히 많아서 준비해 갔던 질문을 많이 생략했다...
질문과 답변을 정리했고 이번주 공용 질문인 페이지드 세그멘테이션에 대해 월요일까지 조사하기로 했다.

profile
Junior Mobile 개발자

0개의 댓글