Last Updated: February 25, 2016
· becreative-germany

Go idioms

I recommend every Go beginner to read the language Specification and the FAQ because the Syntax of Go and especially inheritance, the type system and the object-oriented characteristics are very differently as in beginner languages like Java and PHP.


  • Subtyping through Interfaces
  • Subclassing through ‘type embedding’
  • Underlying type and Conversion
  • Interface a dynamic way
  • Arrays call by value
  • Maps, slices, and channels call by reference