[개발일기] 22-06-28

오늘·2022년 6월 28일
0

[개발일기]

목록 보기
66/199

📝 간단하게 쓰는 개발일기

함수형 코틀린

7장의 코버넌트를 통한 프로미스를 공부했다.

정리

  • 프로미스는 퓨쳐와 비슷한, 미래에 완료될 수 있는 계산이다.
  • 코버넌트는 코틀린을 위한 프로미스 구현이다.
  • 코버넌트는 `Promise<T, Exception>을 생성한다.
  • get() 함수는 현재 스레드를 블록하고 프로미스의 결과를 가져온다.
  • then {}은 새로운 타입의 프로미스를 생성한다.
  • success {}try 구문과 유사하게 성공 시 실행될 콜백이다.
  • fail {}catch 구문과 유사하게 실패 시 실행될 콜백이다.
  • always {}finally 구문과 유사하게 항상 실행될 블록이다.
profile
Junior Mobile 개발자

0개의 댓글