I have just started studying golang and during reading specification I found some question that I can't resolve by myself. In the section about method declaration the language specification says "If the base type is a struct type, the non-blank method and field names must be distinct."
https://golang.org/ref/spec#Method_declarations
As I understood, method with blank name is
func (t T) _() {
// some cool code
}
So, how can I use it and what is main purpose of such methods?