2009-11-12から1日間の記事一覧

Go で duck typing

string を返す String() を実装した型のオブジェクト foo があったとして、 fmt.Printf("%s", foo); とすると foo.String() を評価してくれる。これが duck typing ってやつですね。特に何も宣言しないでも、とにかく String() が実装されていれば ok。inter…