Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

IIRC, the duck-type mode uses implicit interface creation but you can force an explicit interface if you want (please correct me if i am wrong.)


view as:

Interfaces are explicitly defined in Go as they are in Java. The difference is that you do not declare the interfaces implemented by a type. If a type has methods that match an interface, then the type implicitly implements the interface.

Oooooh, that makes sense. Thanks for the clarification.

Legal | privacy