structs.go 479 B

123456789101112131415161718192021222324252627282930313233
  1. package main
  2. import "fmt"
  3. type usuario struct {
  4. nome string
  5. idade int8
  6. endereco endereco
  7. }
  8. type endereco struct {
  9. logradouro string
  10. numero string
  11. }
  12. func main() {
  13. fmt.Println("Arquivo Structs")
  14. var u usuario
  15. u.nome = "Fernando Paschoeto"
  16. u.idade = 36
  17. fmt.Println(u)
  18. endereco := endereco{logradouro: "rua A", numero: "30"}
  19. usuario2 := usuario{"Alice", 1, endereco}
  20. fmt.Println(usuario2)
  21. usuario3 := usuario{nome: "Alice"}
  22. fmt.Println(usuario3)
  23. }