Golang (également connu sous le nom de langage Go) est un langage de programmation de plus en plus populaire dont les principaux avantages incluent l'efficacité et la fiabilité. Lors du processus d'utilisation de Golang, nous devons parfois afficher les informations générées par le code ou le programme. Cet article présentera les méthodes d'affichage couramment utilisées dans Golang.
1. Sortie de ligne de commande
La sortie la plus basique dans Golang consiste à utiliser la fonction fmt.Println() dans la ligne de commande pour afficher le contenu sur la console. Par exemple :
package main import "fmt" func main() { fmt.Println("Hello, world!") }
L'exécution de ce programme peut obtenir le résultat suivant :
Hello, world!
Si vous souhaitez afficher des variables et d'autres contenus, vous pouvez utiliser une chaîne formatée similaire au langage C. Par exemple :
package main import "fmt" func main() { a := 10 b := 20 fmt.Printf("a = %d, b = %d ", a, b) }
Exécutez ce programme pour obtenir le résultat suivant :
a = 10, b = 20
2. Sortie du journal
En plus de la sortie de ligne de commande, Golang fournit également le package de journalisation pour afficher les informations du journal. Généralement, l'utilisation de la journalisation dans un programme peut surveiller le processus d'exécution du programme de manière plus ciblée, ce qui facilite la résolution des problèmes. Voici un exemple de code pour la sortie du journal :
package main import ( "log" ) func main() { log.Println("this is a log message") }
L'exécution de ce programme peut obtenir le résultat suivant :
2022/01/01 00:00:00 this is a log message
3. Sortie de débogage
En plus de la sortie régulière et de la sortie du journal, la sortie de débogage peut suivre le processus d'exécution du programme de manière plus détaillée. détail. La sortie de débogage est généralement utilisée pendant les phases de développement et de débogage du programme, par exemple lors du débogage via le débogueur gdb ou Delve. Voici un exemple de code pour la sortie de débogage :
package main import "fmt" func main() { a := 10 b := 20 fmt.Printf("a = %d, b = %d ", a, b) // 下面是调试输出 fmt.Printf(" Debug Information: ") fmt.Printf("a variable: %d ", a) fmt.Printf("b variable: %d ", b) }
Exécutez le programme pour obtenir la sortie suivante :
a = 10, b = 20 Debug Information: a variable: 10 b variable: 20
4. Outils IDE
En plus de la sortie de ligne de commande, de la sortie du journal et de la sortie de débogage, vous pouvez également utiliser les outils IDE. pour le visualiser. Les outils de développement Golang courants incluent Visual Studio Code, GoLand, Sublime, Vim, Atom, Emacs, etc. Ces outils fournissent des fonctions pratiques d'édition de code, de suivi de code et de débogage.
Enfin, résumons les méthodes de sortie courantes dans Golang, qui sont :
J'espère que cet article pourra vous être utile pour votre apprentissage et votre développement de Golang.
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!