構造体にタグ(Tag)を付与する

Go言語で構造体にタグ(Tag)を付与する方法をまとめました。

動作環境

ホストOSWindows 10 21H1(19043.2006) 64bit
WSL2
Visual Studio Code1.70.2
Docker Desktop4.12.0(85629)
Go1.18.6

構文

type 構造体名 struct {
  フィールド名 フィールドの型 `タグ名`
}

/*
  『`』は『"』でもよい
*/

サンプル

.
├── go.mod
└── main.go