エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要今回のブログポストではGolangでエラーをハンドリングする方法について説明します。このブログポス... 概要今回のブログポストではGolangでエラーをハンドリングする方法について説明します。このブログポストで紹介するコードは次のリンクで確認できます。 GitHub: https://github.com/dev-yakuza/study-golang/tree/main/error-handlingエラーハンドリングプログラミングでエラーはいつでも起きる問題です。 バグ: ヒューマンエラー(プログラマーのミス)、プログラムの誤動作外部環境: マシンの問題(メモリ不足)、物理的な問題(電源遮断)このエラーを処理する時、できる方法は2つあります。1つは実行中のプログラムを終了させることと、もう1つはエラーをハンドリング(Handling)してプログラムを持続させる方法です。 エラーリターンGolangでは次のようにエラーをリターンして、コードを使う方でエラーをハンドリングできるようにしてます。