エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント9件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Goのエラーハンドリングを集約するライブラリを作った + Goが管理するスタック周りの挙動について - Plan 9とGo言語のブログ
お試しで、Goのエラーハンドリングを省略するための try というライブラリを作っているので紹介します(... お試しで、Goのエラーハンドリングを省略するための try というライブラリを作っているので紹介します(最後にちょっとした告知があります)。 github.com これを使うと、よくある if err != nil を次のように記述できます。 // HandleとCheckは必ず同じスコープに書いて下さい cp, err := try.Handle() if err != nil { // 下のCheckでエラーが発生したらここに飛ぶ log.Fatalln("Error:", err) } s := try.Check1(os.ReadFile("/tmp/xxx"))(cp) u := try.Check1(url.Parse(string(s)))(cp) fmt.Println(u.Path) try パッケージのAPIデザインはError Handling — Problem O











2025/10/21 リンク