タグ err
人気順 5 users 10 users 100 users 500 users 1000 usersデータ取得で try...catch しない理由
try { const data = await fetchSomething(); // 正常系レスポンスの処理 } catch (err) { if (isFetchError(err)) { // 異常系レスポンスの処理 } } 理由はつぎのとおりです。 データ取得ライブラリ風に宣言的に書きたいから データ取得に関係ない例外も catch してしまうから HttpError は開発者にとって想定範囲内だ... 続きを読む
try - Go の新しいエラーハンドリング (Go 1.14で導入予定) - Qiita
Go 1.14 で try というシンプルなエラーハンドリング方法が導入予定です。 error Go でのエラーハンドリングはややタイプ数が多い。 f, err := os.Open(filename) if err != nil { return fmt.Errorf("...", err) } のようなエラー処理コードを何度も書かないといけないことにストレスを感じることがあるかもしれません... 続きを読む
Goの変数名が短い理由(あるいはGoがほかの言語と違う理由) - Qiita
Goの変数名が短い理由(あるいはGoがほかの言語と違う理由)Go(514)ruiuが2014/09/02に投稿(2014/09/02に編集)編集履歴(8)編集リクエストを作成する Goのコードを読んでいると変数名がやたら短いことにすぐ気がつくと思う。c, i, nみたいな一文字変数や、br, wr, errみたいな2〜3文字の変数がいろいろなところでよく使われている。これは他の言語、特にJavaみ... 続きを読む
"err"という文字列をHighlightしておくとGolangのコードリーディングが捗る - ( ꒪⌓꒪) ゆるよろ日記
2014-08-12 "err"という文字列をHighlightしておくとGolangのコードリーディングが捗る Golang vimの人はこんな感じで autocmd FileType go :highlight goErr cterm=bold ctermfg=214 autocmd FileType go :match goErr /\<err\>/ yuroyoro 2014-08-12 ... 続きを読む