Golangでstruct fieldをValidationする例

読了まで:約0分



概要: と言うモノを書いた


というより、前も似たようなコードを書いていて、かつ、ついさっきも同じコードを書いていたので、その辺りの知見を Gist にまとめてみますた。



やり方としては、

  1. builtin types に名前つけて Validation メソッドを生やす
  2. 構造体のフィールドの型には、上記の名前をつけた型を指定する
  3. あとは構造体の Validation 時に、上記 Validateメソッドを呼ぶ

という感じです。

で、とりあえず僕はこれで実装を進めてたりしますが、ほかにもいい方法とかあればブログとか Qiita に記事書いてコメント欄等でお知らせしてくださると、それはきっとうれしいな、って思います。


というコトで本日は以上です。てけり・り。

#FIXME


アバターアイコン兼ロゴ

にゃるら(カラクリスタ)

『輝かしい青春』なんて失かった人。うつ病を抱えつつアルバイト中。

今は業務や趣味でプログラミングをして生活しています。