Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Interface

Boa noite, Gostaria e esclarecer meu entendimento referente a interface verificarConta. Ao ser criada a interface foi criada uma função que espera como parametro essa interface. Porém nas funções da struct que tem a mesma assinatura declarada na interface não falamos em nenhum momento que aquela struct "implementa" a interface. Então basta eu ter uma função da minha struct com a mesma assinatura que eu ja "ganho" essa interface?

Valeuu

2 respostas
solução!

Oi, Igor, como vai?

Isso mesmo! Que bom que você entendeu.

Uma struct que possui uma função com a mesma assinatura de uma interface já se enquadra no tipo da interface.

Parabéns pelo empenho nos estudos!

Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!

Abraços e bons estudos!

@Igor, em Go a implementação de uma interface ela é de forma implicita basta ter um metódo da sua struct que tenha a mesma assinatura dos metódo da Interface o compilador do Go trata de efectuar a implementaç