Cet article apprendra à mettre en œuvre la panique dans le langage de programmation Go en utilisant la méthode Panic ().
La méthode de panique Golang
Nous utilisons la méthode Panic () pour soulever une panique dans la programmation GO. Cette méthode intégrée renvoie un message de panique et met fin au programme.
Remarque: la panique attend que les Goroutines sont en cours pour terminer et revenir. Une fois toutes les tâches en attente terminées, la méthode de panique mettra fin au programme.
La syntaxe de la fonction de panique est comme indiqué:
Func Panic (V interface )Nous pouvons transmettre un message d'erreur à imprimer une fois la panique rencontrée. Lorsque la méthode de panique est exécutée, elle tue le programme et renvoie la méthode spécifiée et la trace de pile jusqu'à l'endroit où la panique a été rencontrée.
L'exemple suivant programme automatiquement la panique en raison d'une opération illégale
package principalDans l'exemple précédent, le programme essaie d'accéder à un index qui n'existe pas sur le tableau. Le programme ci-dessus renvoie le message d'erreur comme indiqué:
Index de tableau non valide 5 (hors limites pour le tableau à 3 éléments)Nous pouvons également soulever manuellement une panique. Un exemple est comme indiqué ci-dessous:
package principalL'exemple simple précédent vérifie si une variable est égale à une valeur spécifiée. Si c'est vrai, le programme ne fait rien. Sinon, il panique et revient avec un message d'erreur.
Un exemple de sortie est fourni ci-dessous:
panique: nous ne soutenons que Go LangRemarque: une fonction différée se déroulera toujours malgré une panique de programme. Un exemple peut être illustré comme indiqué ci-dessous:
package principalConclusion
Ce guide a couvert les principes fondamentaux de la travail avec la méthode de panique dans le langage de programmation Go. De plus, nous avons discuté de la façon dont un programmeur peut augmenter manuellement une panique. Nous espérons que vous avez trouvé cet article utile. Découvrez d'autres articles sur les conseils pour plus de conseils et de tutoriels.