golang

Golangのメソッドチェーンが長くなってしまう問題

gormなど、メソッドチェーンを多用できるライブラリを使っている時に、 どうしても一行が長くなってしまう問題がある。 実際のコード: if err := db.Model(&User{}).Where(&User{Name: "hogehoge"}).Count(&cnt).Error; err != nil { panic(err) } 本当はこ…