fkm blog

software開発に関することを書いていきます

2015-02-12から1日間の記事一覧

Goのtypeで遊ぶ

こんな関数があったとする. func GetById(userId string) User { } 引数が文字列なので, 間違ってオブジェクトIDを入れてしまうかもしれない. そしてそれはコンパイル時にはわからない. なので, UserIDという型を用意して, 間違いを防ごうと考えた. package …