En utilisant des points d'arrêt et des moniteurs, vous pouvez avoir un aperçu de l'exécution du code du framework Go : définir des points d'arrêt pour suspendre le programme sur des lignes spécifiques ; créer des moniteurs pour surveiller la valeur de variables ou d'expressions en temps réel ; cas pratique : utiliser des points d'arrêt dans ; gin et monitor déboguent la route et surveillent la valeur de la variable contextuelle c.
Déboguer le framework Go avec des points d'arrêt et des moniteurs
Lors du débogage du framework Go, vous pouvez utiliser des points d'arrêt et des moniteurs pour avoir un aperçu de l'exécution de votre code. Cet article vous guidera sur la façon de configurer et d'utiliser ces outils de débogage.
Breakpoints
Les points d'arrêt vous permettent de mettre votre programme en pause lorsque l'exécution du code atteint une ligne spécifique. Pour définir un point d'arrêt, accédez à la ligne dans Visual Studio Code et cliquez sur la zone grise à côté du numéro de ligne. Vous pouvez également utiliser le raccourci clavier F9.
Monitor
Monitor vous permet de surveiller la valeur d'une variable ou d'une expression en temps réel. Pour créer un moniteur, cliquez sur le menu Affichage dans la vue du débogueur et sélectionnez Moniteur. Dans la fenêtre Espion, entrez le nom de la variable ou de l'expression.
Exemple pratique
Voici comment utiliser les points d'arrêt et les moniteurs pour déboguer les routes dans gin :
/api/users
. /api/users
路由处理程序中设置断点。/api/users
URL。c
以监视上下文的当前值。c
Visitez l'URL /api/users
dans votre navigateur. Le programme s'arrêtera au point d'arrêt.
c
pour surveiller la valeur actuelle du contexte. c
change. 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!