数ヶ月前、Qiitaにこんな投稿があったようだ。 [教えて]Go言語:なぜインターフェイスはポインタにできない? - Qiita 内容は元記事を読んでもらうとして、ちょっとスッキリしない点があった。具体的には: ありがとうございます! ・インターフェイスはポインタにすることができるが、 ・インターフェイスのポインタにはインターフェイスとしての機能がない という理解になりました。 Cプログラマ的には、「ポインタと実体は別物」という意識があるのと同時に、「デリファレンス」の存在も心得ている。なので、「インターフェイスのポインタにはインターフェイスとしての機能がない、という理解になりました」と言われても困るというか、「おまえは何を言っているんだ」と返したくなる。 ポインタと実体は別物だ。つまり、インターフェイスのポインタとインターフェイスそのもの(実体)は別物だ。別物だから、ポインタに実体が持つ