Tag 'Golang'

Golangのinterfaceとレシーバの自動解決

Golangのinterfaceは多態性 (ポリモーフィズム) を実現する為の機能であるが、Javaのinterface、C++のInterface Classとは名称が同じであるものの全く別物であり、その実態はダック・タイピングです。 静的型付け言語でダック・タイピングを実現することで、多くの言語のそれとは異なる特徴を持ちます。