나는 공황 상태에서 어떻게 회복하는지 이해하려고 노력하고 있습니다. 일반적으로 이와 같은 작업은 다음과 같이 처리됩니다.골란 반환 값 구문
if r := recover(); r != nil {
fmt.Println("Recovered in f", r)
}
나는 그 점을 많이 알 수 있습니다. 그러나 folowing과 같은 코드 스 니펫을 보았습니다.
if r, ok := recover().(error); ok {
fmt.Println("Recovered in f", r)
}
. (오류) 부분은 무엇을하고 있습니까?