golang で以下のエラーが出た。
type XXX has both field and method named YYY
「XXX はYYYというフィールドとメソッド両方を持ってます」
つまり、struct に同名のフィールドとメソッドは定義できない。
理由は以下にある。
https://groups.google.com/d/msg/golang-nuts/BVmSOhNkdgc/dOk2LfOdtIgJ
フィールドへのアクセスなのか、
関数自体のアクセスなのかが判断できなくなるのか・・・。