[go] 에러 생성을 위한 New 함수

Go 언어에서는 에러 생성을 위해 errors 패키지의 New 함수를 사용할 수 있습니다.

New 함수란?

errors 패키지의 New 함수는 주어진 에러 메시지를 갖는 새로운 에러를 생성합니다.

err := errors.New("Something went wrong")

위 예제에서 변수 err은 “Something went wrong”이라는 에러 메시지를 가지는 새로운 에러를 나타냅니다.

사용 예제

package main

import (
	"errors"
	"fmt"
)

func main() {
	err := errors.New("An error occurred")
	fmt.Println(err)
}

결론

errors 패키지의 New 함수를 사용하여 간단하고 명확한 에러 메시지를 가진 새로운 에러를 생성할 수 있습니다.

참고: Go 언어 공식 문서