エラー
事前宣言された型error
は以下のように定義されています:
type error interface {
Error() string
}
これは、エラー状態を表現するための従来のインターフェースであり、nil値は「エラーなし」を表します。たとえば、ファイルからデータを読み取る関数は次のように定義されるかもしれません:
func Read(f *File, b []byte) (n int, err error)
事前宣言された型error
は以下のように定義されています:
type error interface {
Error() string
}
これは、エラー状態を表現するための従来のインターフェースであり、nil値は「エラーなし」を表します。たとえば、ファイルからデータを読み取る関数は次のように定義されるかもしれません:
func Read(f *File, b []byte) (n int, err error)