관용적 오류 처리를 위한 상용구 코드를 생성합니다.

error를 반환하는 호출 또는 error 타입의 모든 표현식에 템플릿을 호출할 수 있습니다. 템플릿은 새 변수를 삽입하고 이 변수에 표현식을 대입하고 다음의 코드를 사용하여 error가 nil인지 확인합니다.

if err != nil {
  return value1, value2, ...
}

value는 둘러싸는 함수에서 해당하는 반환 타입의 디폴트 값이거나 err 변수입니다.