2013年8月18日日曜日

Go で構造体の要素に複数のタグを付ける

昨日の記事の通り、Go では構造体のプロパティにタグを付けることによってパッケージに動作を指示することができます。

複数のタグを1つの要素につける場合は、スペースで区切って指定することができます。
例えば、datastore には保存したくないけれど JSON の変換には含めて欲しい場合、
以下のように書くことができます。
type People struct {
    Name string `json:"name" datastore:"-"` // JSON には含めて datastore には含めない
}


0 件のコメント:

コメントを投稿