Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Cap. 20 – Exercícios: Nível #9 – 2
Play lesson

Aprenda Go 🇧🇷 - Cap. 20 – Exercícios: Nível #9 – 2

5.0 (2)
47 learners

What you'll learn

This course includes

  • 21.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

- Esse exercício vai reforçar seus conhecimentos sobre conjuntos de métodos. - Crie um tipo para um struct chamado "pessoa" - Crie um método "falar" para este tipo que tenha um receiver ponteiro (*pessoa) - Crie uma interface, "humanos", que seja implementada por tipos com o método "falar" - Crie uma função "dizerAlgumaCoisa" cujo parâmetro seja do tipo "humanos" e que chame o método "falar" - Demonstre no seu código: - Que você pode utilizar um valor do tipo "*pessoa" na função "dizerAlgumaCoisa" - Que você não pode utilizar um valor do tipo "pessoa" na função "dizerAlgumaCoisa" - Se precisar de dicas, veja: https://gobyexample.com/interfaces - Solução: https://github.com/ellenkorbes/aprendago/blob/master/c%C3%B3digo/20_exercicios-ninja-9/02/main.go → Compartilhe sua solução e converse com outros estudantes em: https://github.com/ellenkorbes/aprendago/issues/60

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere