Go - Structs - 1
- Declare type Employee struct {ID int}; var isaac Employee
- Use . to access field.
- Ex. isaac.ID = 123
- Use & and * to access by pointet
- Ex. id = &isaac.ID; *id=1+*id
- Pointer to a struct
- Ex. var s *Employee = &isaac; s.ID += 1
- It equals to: var s *Employee; (*s).ID +=1

- Return struct pointer from a function
- Ex. func EmployeeByID(id int) *Employee { var found Employee; return *found }; EmployeeByID(1).ID=2

- Field name will be exported if it begins with a capital letter
