`fmt.Printf("%#v")`を使うのが良さそう。
```go
package main
import "fmt"
type User struct {
Id int
Name string
}
func main() {
me := User{
Id: 100,
Name: "hoge",
}
fmt.Printf("Hello %#v", me)
}
```
```console
Hello main.User{Id:100, Name:"hoge"}
```
<button class="playground"><a href="https://go.dev/play/p/rnY-eG1Ln9s">Playground</a></button>
## 参考
- [Go言語 構造体をfmt\.Printfで表示するときの書式の不思議 \- Qiita](https://qiita.com/h6591/items/66f4da8cf422087966c5)