함수적 오류 처리

오류를 어떻게 함수적으로 다루는지 알아봅시다.

오류를 반환하거나 던지는 함수는 부분 함수의 예입니다.

이전 챕터에서 모든 부분 함수 f 는 전체 함수인 f 로 만들 수 있음을 보았습니다.

f': X ⟶ Option(Y)

이제 TypeScript 에서의 합타입에 대해 알고 있으니 큰 문제없이 Option 을 정의할 수 있습니다.