Aprenda Go 🇧🇷 Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais
Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais Transcript and Lesson Notes
- Para que nossas funções retornem erros customizados, podemos utilizar: - return errors.New() - return fmt.Errorf() ← tem um errors.New() embutido, olha na fonte! - https://golang.org/pkg/builtin/#error - “Error values
Quick Summary
- Para que nossas funções retornem erros customizados, podemos utilizar: - return errors.New() - return fmt.Errorf() ← tem um errors.New() embutido, olha na fonte! - https://golang.org/pkg/builtin/#error - “Error values
Key Takeaways
- Review the core idea: - Para que nossas funções retornem erros customizados, podemos utilizar: - return errors.New() - return fmt.Errorf() ← tem um errors.New() embutido, olha na fonte! - https://golang.org/pkg/builtin/#error - “Error values
- Understand how go fits into Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais.
- Understand how programacao fits into Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais.
- Understand how programação fits into Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais.
- Understand how programar fits into Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais.
Key Concepts
Full Transcript
- Para que nossas funções retornem erros customizados, podemos utilizar: - return errors.New() - return fmt.Errorf() ← tem um errors.New() embutido, olha na fonte! - https://golang.org/pkg/builtin/#error - “Error values in Go aren’t special, they are just values like any other, and so you have the entire language at your disposal.” - Rob Pike - Código: - 1. errors.New - 2. var errors.New - 3. fmt.Errorf - 4. var fmt.Errorf - 5. type + method = error interface - Código: https://github.com/ellenkorbes/aprendago/tree/master/c%C3%B3digo/23_tratamento-de-erros/05_erros-com-informa%C3%A7%C3%B5es-adicionais
Lesson FAQs
What is Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais about?
- Para que nossas funções retornem erros customizados, podemos utilizar: - return errors.New() - return fmt.Errorf() ← tem um errors.New() embutido, olha na fonte! - https://golang.org/pkg/builtin/#error - “Error values
What key concepts are covered in this lesson?
The lesson covers go, programacao, programação, programar, golang.
What should I learn before Cap. 23 – Tratamento de Erros – 5. Erros com informações adicionais?
Review the previous lessons in Aprenda Go 🇧🇷, then use the transcript and key concepts on this page to fill any gaps.
How can I practice after this lesson?
Practice by applying the main concepts: go, programacao, programação, programar.
Does this lesson include a transcript?
Yes. The full transcript is visible on this page in indexable HTML sections.
Is this lesson free?
Yes. CourseHive lessons and courses are available to learn online for free.
