概要: と言うモノを書いた
というより、前も似たようなコードを書いていて、かつ、ついさっきも同じコードを書いていたので、その辺りの知見を Gist にまとめてみますた。
やり方としては、
- builtin types に名前つけて
Validation
メソッドを生やす - 構造体のフィールドの型には、上記の名前をつけた型を指定する
- あとは構造体の Validation 時に、上記
Validate
メソッドを呼ぶ
という感じです。
で、とりあえず僕はこれで実装を進めてたりしますが、ほかにもいい方法とかあればブログとか Qiita に記事書いてコメント欄等でお知らせしてくださると、それはきっとうれしいな、って思います。
というコトで本日は以上です。てけり・り。