// The error built-in interface type is the conventional interface for // representing an error condition, with the nil value representing no error. type error interface { Error() string }1 . 判定値は等しい。 io.EOFと同様、Go言語ではセンチネルエラー2と呼ばれ、アサーション(タイプアサーションやタイプスイッチ)を通じて、エラーの種類や特定のインターフェースが実装されているかどうかを判定します。 3. パッケージによって提供されるメソッドを使用します。 os.IsNotExist のように。 go言語ではアドホックチェック4と呼ばれますが、上記3つの方法が利用できない場合は、err.Error()に特定の文字列が含まれているかどうかを検索します。 (推奨されません)センチネル エラーを使用しないようにしてくださいアドホック チェックを使用しないようにしてください
以上がgolang のエラー処理メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。