var _ Animal = (*Cat)(nil) を書いておくことで修正時にコンパイルエラーにできます。

mattnmattn のブックマーク 2022/08/21 12:42

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Golangのインターフェースは拡張していいものなのか? - NullPointer's

    早速Golangで頭を抱えている Goには「このインターフェースを実装するぞ!」という明示的な宣言がない。errorインターフェースがいい例だが、Error() stringというシグニチャのメソッドがある構造体は何でもerror...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう