Maison  >  Article  >  développement back-end  >  Gestion des erreurs dans Go : un exemple simple

Gestion des erreurs dans Go : un exemple simple

WBOY
WBOYoriginal
2024-09-04 06:00:36512parcourir

Handling Errors in Go: A Simple Example

Une gestion efficace des erreurs est cruciale pour créer des applications Go robustes. Voici un exemple simple de gestion des erreurs dans Go :

Exemple de code

package main

import (
    "fmt"
    "log"
)

func processRequest() error {
    // Simulate an error
    return fmt.Errorf("simulated error")
}

func main() {
    if err := processRequest(); err != nil {
        log.Printf("Error processing request: %v", err)
        fmt.Println("Internal Server Error")
        return
    }
    fmt.Println("Request processed successfully!")
}

Exécuter le code

Pour exécuter ce code :

  1. Copiez le code dans un fichier .go, par exemple main.go.
  2. Utilisez la commande suivante pour l'exécuter :
   go run main.go
  1. Vous verrez le résultat selon que l'erreur simulée est traitée ou non.

N'hésitez pas à le tester et à me faire part de votre avis sur les pratiques de gestion des erreurs dans Go !

Essayez-le en ligne : Go Playground

J'aimerais connaître votre avis sur la gestion des erreurs dans Go. Quelles sont vos bonnes pratiques ? Partagez vos conseils et exemples ! ??

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn