Maison >développement back-end >Golang >Comment puis-je lire une entrée entière à partir d'une entrée standard dans Go ?
Obtenir une entrée entière à partir d'une entrée standard
La lecture de valeurs entières à partir d'une entrée standard est une exigence courante en programmation. Dans Go, la fonction fmt.Scanf offre un moyen pratique de récupérer une entrée numérique.
Utilisation de fmt.Scanf
Pour utiliser fmt.Scanf, déclarez d'abord une variable de le type souhaité (par exemple, var i int). Ensuite, appelez fmt.Scanf avec la syntaxe suivante :
fmt.Scanf("%d", &i)
Ici, "%d" spécifie le spécificateur de format pour les entiers. Le caractère & avant i est l'opérateur d'adresse mémoire, qui permet à fmt.Scanf de modifier la valeur de i.
Méthodes alternatives
Si fmt.Scanf ne convient pas , d'autres options incluent :
Exemple d'utilisation
Le code suivant montre comment lire un entier à l'aide de fmt.Scanf :
package main import ( "fmt" ) func main() { var input int fmt.Scanf("%d", &input) fmt.Println("Input:", input) }
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!