에러 핸들링은 무결성의 한 부분으로 아주 중요한 부분이다. 에러 핸들링을 하지 않으면, 비정상적으로 종료될 수 있습니다. Example // Package provides ... package main import ( "errors" "fmt" ) func div(a, b int) (int, error) { // a와 b를 입력받고 error하고 new를 리턴한다. if b == 0 { return 0, errors.New("It can't be divied by zero") // errors를 리턴한다. } return a / b, nil // b가 0이 아닐 경우에는 erorr는 nil } func main() { var ( x = 100 y = 0 ) v, err := div(x, y) // 100..