Go月なので勝手にGo言語強化月間 前回のエラーハンドリングの記事の続きのようなものです。 → Go言語のエラーハンドリングについて まずはじめに結論から。 panic編と銘打っておいてなんですが、panicは基本的に使わないです。 じゃあなぜ書いたし panicはGo言語におけるいわゆるランタイムエラーです。 Go言語でプログラムを書いているとそのうち嫌でもぶち当たると思います。 今回はpanicと愉快な仲間たちと向き合ってみましょう! Go言語のもうひとつのエラー:panic panicとは Effective Go > Panic(日本語訳) ときおり、プログラムは全く継続できない事態に陥ることがあります。 こういったときのために、組み込み関数panicがあります。これは、実質的にプログラムを停止させるランタイムエラーを作成します。 panicとはプログラムの継続的な実行が難しく、ど
![Go言語のエラーハンドリングについて ~panic編~ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/3efc828885308963e5bbfd18f08ae515fe7bb2d0/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9R28lRTglQTglODAlRTglQUElOUUlRTMlODElQUUlRTMlODIlQTglRTMlODMlQTklRTMlODMlQkMlRTMlODMlOEYlRTMlODMlQjMlRTMlODMlODklRTMlODMlQUElRTMlODMlQjMlRTMlODIlQjAlRTMlODElQUIlRTMlODElQTQlRTMlODElODQlRTMlODElQTYlMjAlRUYlQkQlOUVwYW5pYyVFNyVCNyVBOCVFRiVCRCU5RSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9M2I1NzY0OGU5MzFhZTY4Zjg3ZWZiMDZhNDY2YjZjOWU%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBuYXl1bmVrbyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWNlZTU2OTJlN2RiMjY2Y2U0NTliMDUzYWNhYThiMjk%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D132211707d68188067a683aa57a847fc)