a8m / a8m/golang-cheat-sheet

All non-built in types can have methods

Aberta Para iniciantes
#13 1 comentário 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Sem dados de linguagem
Estrelas
8.8k
Forks
1.1k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

https://github.com/basti1302/go-lang-cheat-sheet/blame/master/README.markdown#L345
and
https://github.com/basti1302/go-lang-cheat-sheet/blame/master/README.markdown#L361-L363

Seem to imply that functions can only be assigned to structs, however all user defined types can have methods. There is nothing unique about structs with regard to method/function declaration.

see example:
https://play.golang.org/p/DPFZz0mCbi

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

A issue aponta para linhas específicas em README.markdown (as linhas 345 e 361-363) que afirmam incorretamente que métodos são apenas para structs. A correção é atualizar a documentação para esclarecer que todos os tipos definidos pelo usuário podem ter métodos. Verifique o exemplo vinculado do Go playground para entender o comportamento correto. Edite o arquivo markdown, verifique as alterações localmente e garanta que a cheat sheet continue precisa e clara.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Domínio
documentation
Tipo de issue
Documentação
Dificuldade
1/5
Tempo estimado
Menos de uma hora
Status de atividade
Estagnada
Clareza
Claramente especificada
Facilidade para iniciantes
90/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.