[過去ログ] Go language part 3 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
677
(1): デフォルトの名無しさん [sage] 2020/07/18(土) 10:23:07.73 ID:9EMumvg2(1/2) AAS
>>655
655(1): デフォルトの名無しさん [] 2020/06/21(日) 11:24:25.44 ID:vfiIwLIM(1/4) AAS
外部リンク:play.golang.org

if s=="a" {
return a()
} else {
return b()
}
の else 文で
if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary)
と go-lint が吐き出すんだけど、どう書けばいい?
if e, err := hoge(); err!=nil {
return e.method()
} else {
return err
}
と書きたいのに、外に出せとか
外に出すと今度はerrが定義されてないとか言うから、errをブロック外でvar定義しなきゃならん
頭悪いよなgolint
680: デフォルトの名無しさん [sage] 2020/07/18(土) 11:55:59.23 ID:9EMumvg2(2/2) AAS
>>679
679(1): デフォルトの名無しさん [sage] 2020/07/18(土) 11:25:06.59 ID:6UJBCs7F(1) AAS
>>677
話は変わるけど err!=nil は err==nil なんじゃねーの
おおっと!
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s