chevron_left

メインカテゴリーを選択しなおす

cancel
Unknown Region https://plugout.hateblo.jp/

プログラムでハマったエラーとその解決方法についての備忘録メモ

普段はJava、Perl、Swiftメインですが、最近は違う言語を扱うことが多いです。

PlugOut
フォロー
住所
未設定
出身
未設定
ブログ村参加

2022/04/12

arrow_drop_down
  • 【Go言語】ブロックまたぎの代入が絡む複数の変数定義にご注意を

    思いがけずにハマってしまったので、色々と自戒を込めて備忘録がてらにメモ。 Go言語では変数定義に色々なパターンがあるが、特に:=を用いた短縮記法がよく使われる。 この短縮記法を用いた変数定義で、割とレビューでは気付きにくい問題が発生することがある。 具体的に問題を再現したコードは以下の通り。 例: main1.go package main import "fmt" func main() { msg := "xxx" // ifでもforでも良いが、ここでブロック. { msg, err := exec() // この行が落とし穴. if err != nil { panic(err) } …

arrow_drop_down

ブログリーダー」を活用して、PlugOutさんをフォローしませんか?

ハンドル名
PlugOutさん
ブログタイトル
Unknown Region
フォロー
Unknown Region

にほんブログ村 カテゴリー一覧

商用