サクサク読めて、アプリ限定の機能も多数!
var _ Animal = (*Cat)(nil) を書いておくことで修正時にコンパイルエラーにできます。
mattn のブックマーク 2022/08/21 12:42
Golangのインターフェースは拡張していいものなのか? - NullPointer'svar _ Animal = (*Cat)(nil) を書いておくことで修正時にコンパイルエラーにできます。2022/08/21 12:42
このブックマークにはスターがありません。 最初のスターをつけてみよう!
paulownia.hatenablog.com2022/08/21
早速Golangで頭を抱えている Goには「このインターフェースを実装するぞ!」という明示的な宣言がない。errorインターフェースがいい例だが、Error() stringというシグニチャのメソッドがある構造体は何でもerror...
33 人がブックマーク・5 件のコメント
\ コメントが サクサク読める アプリです /
var _ Animal = (*Cat)(nil) を書いておくことで修正時にコンパイルエラーにできます。
mattn のブックマーク 2022/08/21 12:42
このブックマークにはスターがありません。
最初のスターをつけてみよう!
Golangのインターフェースは拡張していいものなのか? - NullPointer's
paulownia.hatenablog.com2022/08/21
早速Golangで頭を抱えている Goには「このインターフェースを実装するぞ!」という明示的な宣言がない。errorインターフェースがいい例だが、Error() stringというシグニチャのメソッドがある構造体は何でもerror...
33 人がブックマーク・5 件のコメント
\ コメントが サクサク読める アプリです /