- Goを使い始めたばかりの開発者が
panicとrecoverを使いたくなる理由の一つに、スタックトレースを取得したい点が挙げられる。しかし、9.9 パニックとリカバリーで述べているようにこれらに依存するコードは極力避けるべきである cockroachdb/errorsライブラリを使うとスタックトレース付きでエラーをラップしてくれるfmt.Printfで%+vを指定すればスタックトレースで出力してくれる
panicとrecoverを使いたくなる理由の一つに、スタックトレースを取得したい点が挙げられる。しかし、9.9 パニックとリカバリーで述べているようにこれらに依存するコードは極力避けるべきであるcockroachdb/errorsライブラリを使うとスタックトレース付きでエラーをラップしてくれる
fmt.Printfで%+vを指定すればスタックトレースで出力してくれる