fmt.Sprinf()
でフォーマットでstructの中身を出力する際に、structのフィールド名も一緒に出力できるオプションがあるのを知ったので書いておく。
sample.go
package main
import "fmt"
func main() {
type user struct {
id int
name string
}
res := fmt.Sprintf("%+v", user{1, "k-kurikuri"})
fmt.Println(res) // {id:1 name:kuri}
}