最近はねこ画像を集めて癒されています。APIでつくりはじめました。Go言語の特徴Goには特徴的な機能が多くあります。一方でジェネリクスがないとか、クラスの継承がないとか、型宣言が逆とか現在の主流言語との相違点もあります。今回は興味を持った機能を紹介します。構造体を使って似たような機能を持たす事ができます。クラスの継承はありませんが似た機能として後述するインターフェイスがあります。これにより型で区別するメソッドを作ることができます。構造体は以下のように書きます。構造体のレシーバを使うことでメソッドを定義できます。型にメソッドを持たせるイメージです。