간단한 오류 처리 프리미티브
- 소프트웨어 : errors
- OS :
- 프로그래밍 언어 : Go
- 공식 웹사이트 : HOME
errors 상세
패키지 오류는 간단한 오류 처리 프리미티브를 제공합니다.통화 스택을 재귀 적으로 적용하는 전통적인 오류 처리 IDIOM은 컨텍스트 또는 디버깅 정보없이 오류 보고서가 발생합니다.오류 패키지를 사용하면 프로그래머가 오류의 원래 값을 파괴하지 않는 방식으로 코드의 실패 경로에 컨텍스트를 추가 할 수 있습니다.Wrap 함수는 원래 오류에 컨텍스트를 추가하는 새 오류를 반환합니다.errors.wrap을 사용하여 오류의 스택을 구성하여 앞의 오류에 컨텍스트를 추가합니다.오류의 성격에 따라 오류의 작동을 역전시킬 필요가있을 수 있습니다. 검사를 위해 원래 오류를 검색하십시오.이 인터페이스를 구현하는 오류 값은 errors.cause에 의해 검사 할 수 있습니다.errors.Cause는 원래의 원인으로 가정되는 원인 인을 구현하지 않는 최상위 오류를 재귀 적으로 검색합니다.