Ruta de aprendizaje

Structs e interfaces

Structs, métodos, punteros, interfaces, embedding, errores y genéricos.

9 lecciones · 14 retos

  1. Lección 1 reto Structs Group related values into your own type with named fields.
  2. Lección 2 retos Methods and Receivers Attach functions to a type and choose between value and pointer receivers.
  3. Lección 2 retos Pointers Use & and * to share a value instead of copying it.
  4. Lección 2 retos Interfaces Describe behavior with an interface that any type can satisfy.
  5. Lección 2 retos Struct Embedding and Composition Reuse fields and methods by embedding one struct in another.
  6. Lección 1 reto Temperature Converter Convert between Celsius and Fahrenheit with your own number types.
  7. Lección 2 retos Error Handling Return errors as values, wrap them with context and check them with errors.Is and errors.As.
  8. Lección 1 reto Bank Account with Errors Model deposits and withdrawals that can fail with your own error types.
  9. Lección 1 reto Generics Write one function or type that works with many types using type parameters.