As a general rule [1], Go doesn't let you declare the same name more
than once in the same scope, so that if you have the name, you know
what thing it is.
Similarly Go doesn't allow function/method overloading.
Chris
[1] Apart from the redeclaration feature of :=, a topic of hot discussion.
--
Chris "allusive" Dollin