¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Errors

Filipi Melo Learning Go Book Inglés 15 fichas

Fichas del conjunto (15)

  1. 1What value does a Go function return to indicate an error?A Go function returns an `error` value as the last return value to indicate if an error occurred.
  2. 2What does a `nil` error value indicate?A `nil` error value indicates that no error occurred.
  3. 3How can you create a new error in Go?You can create a new error using `errors.New()` or `fmt.Errorf()`.
  4. 4How should you check for errors in Go, rather than using exceptions?You should check for errors using `if` statements, not exceptions.
  5. 5What are sentinel errors in Go?Sentinel errors indicate a specific error condition where no further processing is possible.
  6. 6Where are sentinel errors declared in Go?Sentinel errors are declared at the package level and should be treated as read-only.
  7. 7How do you test for sentinel errors in Go?You test for sentinel errors using the `==` operator.
  8. 8What is the nature of errors in Go?Errors in Go are interfaces, so you can define your own error types with additional information.
  9. 9How can you add context to errors in Go?You can add context to errors by "wrapping" them with `fmt.Errorf()` and `%w`.
  10. 10How can you unwrap errors in Go?You can unwrap errors using `errors.Unwrap()`.
  11. 11How can you wrap multiple errors in Go?You can wrap multiple errors using `errors.Join()`.
  12. 12How can you check if an error matches a specific sentinel error in Go?You can use `errors.Is()` to check if an error matches a specific sentinel error.
  13. 13How can you check if an error matches a specific custom error type in Go?You can use `errors.As()` to check if an error matches a specific custom error type.
  14. 14hat is the purpose of `panic()` in Go?panic()` is similar to exceptions, causing the program to exit.
  15. 15How can you handle panics in Go?You can use `defer` and `recover()` to handle panics.

Información

Descripción
Book (CH9: Errors) Learning Go Fichas sobre Errors, creado por Filipi Melo el 02/09/2024.
Creado por
Filipi Melo
Visitas
0
Valoración

Más sobre Go Programming

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?