Comparação com Funções

Os métodos Go são semelhantes à função Go com uma diferença, ou seja, o método contém um argumento receptor. Com a ajuda do argumento do receptor, o método pode acessar as propriedades do receptor.

Aqui, o receptor pode ser do tipo de estrutura ou não. Quando você cria um método em seu código, o receptor e o tipo de receptor devem estar presentes no mesmo pacote.


func (r Receptor) Metodo(param string) {...}
                        
introduction.go