Maison > Article > développement back-end > Comment sortir en Golang
Go est un langage de programmation puissant avec un style de codage efficace et concis et d'excellentes capacités de programmation simultanée. En Golang, la sortie d'informations vers la console est une opération courante. Cet article vous présentera les fonctions de sortie et les règles de formatage de sortie de Golang, ainsi que certaines méthodes de sortie courantes.
1. Fonction de sortie Golang
Dans Golang, il existe deux fonctions principales qui génèrent des informations sur la console :
La fonction Print() peut directement afficher les paramètres entrants dans le flux de sortie standard. (c'est-à-dire la console). Utilisez la sortie de cette fonction, chaque paramètre sera séparé par des espaces, se terminant par le dernier paramètre. Par exemple :
fmt.Print("Hello", "World")
Le résultat de sortie est :
Hello World
La fonction Println() est similaire à la fonction Print(), la différence est que la fonction Println() ajoute automatiquement entre tous les paramètres entrants A caractère de nouvelle ligne. Par exemple :
fmt.Println("Hello", "World")
Le résultat de sortie est :
Hello World
2. Règles de formatage de sortie Golang
Les règles de formatage dans Golang utilisent le signe de pourcentage % et certains caractères pour contrôler le format de sortie. Les règles spécifiques sont les suivantes :
fmt.Printf("%v\n", "Hello, World")
Le résultat de sortie est :
Hello, World
fmt.Printf("%d\n", 123)
Le résultat de sortie est :
123
fmt.Printf("%f\n", 3.1415)
Le résultat de sortie est :
3.141500
fmt.Printf("%s\n", "Hello, World")
Le résultat de sortie est :
Hello, World
fmt.Printf("%t\n", true)
Le résultat de sortie est :
true
a := 123 fmt.Printf("%p\n", &a)
Le résultat de sortie est :
0xc0000120c8
a := 123 fmt.Printf("%#v\n", a)
Le résultat de sortie est :
123
3. Méthodes de sortie courantes dans Golang
En plus des fonctions et règles ci-dessus, il existe certaines méthodes de sortie courantes dans Golang. Voici une brève introduction à plusieurs méthodes courantes :
log package est le package de sortie de journal fourni par la bibliothèque standard golang. Les informations du journal peuvent être sorties vers la console ou un fichier.
import "log" func main() { log.Println("Hello, World") // 输出到控制台 }
La variable Stdout du package os peut être utilisée pour afficher des informations sur la console. Par exemple :
import "os" func main() { os.Stdout.WriteString("Hello, World\n") }
La fonction Sprintf() est similaire à la fonction Printf(), sauf que la fonction Sprintf() renvoie la chaîne formatée comme valeur de retour au lieu de la transmettre au tour de contrôle. Par exemple :
s := fmt.Sprintf("%s, %s", "Hello", "World") fmt.Println(s)
Le résultat de sortie est :
Hello, World
Le package bufio fournit certaines fonctions pour des opérations d'entrée/sortie efficaces, notamment la lecture d'entrée, la sortie vers la console, la sortie vers un fichier, etc. Par exemple :
import "bufio" import "os" func main() { writer := bufio.NewWriter(os.Stdout) writer.WriteString("Hello, World\n") writer.Flush() }
Les méthodes de sortie ci-dessus sont courantes dans Golang. Les lecteurs peuvent choisir de manière flexible en fonction de scénarios spécifiques.
Résumé
Cet article présente principalement les fonctions de sortie, les règles de formatage de sortie et les méthodes de sortie courantes dans Golang. Une base solide et une technologie compétente sont les clés pour écrire un bon code. J'espère que l'introduction de cet article pourra aider les lecteurs à mieux comprendre et maîtriser les opérations de sortie 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!