result

Result 전파 판단 흐름

Result<T, E>는 실패 가능성을 타입에 넣고 호출자에게 처리 책임을 전달합니다.

판단 기준

실패 원인을 보존하면서 위로 전달할 수 있는가

match

성공과 실패를 직접 나눠 처리합니다.

?

현재 함수가 Result를 반환할 때 실패를 간결하게 전파합니다.

map

성공 값만 바꾸거나 실패 값을 변환할 수 있습니다.

context

어느 작업이 실패했는지 메시지를 보강합니다.