Course Hive
Search

Welcome

Sign in or create your account

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

Aprenda Go 🇧🇷 - Cap. 15 – Exercícios: Nível #7 – 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

- Crie um struct "pessoa" - Crie uma função chamada mudeMe que tenha *pessoa como parâmetro. Essa função deve mudar um valor armazenado no endereço *pessoa. - Dica: a maneira "correta" para fazer dereference de um valor em um struct seria (*valor).campo - Mas consta uma exceção na documentação. Link: https://golang.org/ref/spec#Selectors - "As an exception, if the type of x is a named pointer type and (*x).f is a valid selector expression denoting a field (but not a method), - → x.f is shorthand for (*x).f." ← - Ou seja, podemos usar tanto o atalho p1.nome quanto o tradicional (*p1).nome - Crie um valor do tipo pessoa; - Use a função mudeMe e demonstre o resultado. - Solução: https://play.golang.org/p/qiYp9leJcn → Compartilhe sua solução e converse com outros estudantes em: https://github.com/ellenkorbes/aprendago/issues/53

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