Maison > Article > développement back-end > Comment convertir un int en type chaîne en langage Go
Méthode de conversion : 1. Utilisez la fonction Itoa(), syntaxe "strconv.Itoa(num)" ; 2. Utilisez la fonction FormatInt() pour convertir les données de type int dans la base spécifiée et l'utiliser comme chaîne. Le formulaire est renvoyé avec la syntaxe « strconv.FormatInt(num,10) ».
L'environnement d'exploitation de ce tutoriel : système Windows 10, GO 1.18, ordinateur Dell G3.
Le type int et le type chaîne dans le langage Go sont des types de données de base
int entier en chaîne - utilisez Itoa()
Itoa() La fonction est utilisée pour convertir les données de type int en type de chaîne correspondant. La signature de la fonction est la suivante.
func Itoa(i int) string
L'exemple de code est le suivant :
package main import ( "fmt" "strconv" ) func main() { num := 100 str := strconv.Itoa(num) fmt.Printf("type:%T value:%#v\n", str, str) }
Le résultat d'exécution est le suivant :
type:string value:"100"
int entier en chaîne - utilisez FormatInt()
La fonction FormatInt() est utilisée pour convertir des données entières dans une base spécifiée et les renvoyer sous la forme d'une chaîne. La signature de la fonction est la suivante :
func FormatInt(i int64, base int) string
Parmi eux, le paramètre i. doit être de type int64 et la base de paramètres doit être comprise entre 2 et 36. Les lettres minuscules « a » à « z » seront utilisées dans le résultat renvoyé pour représenter des nombres supérieurs à 10.
L'exemple de code est le suivant :
package main import ( "fmt" "strconv" ) func main() { var num int64 = 100 str := strconv.FormatInt(num, 10) fmt.Printf("type:%T,value:%v\n ", str, str) }
Le résultat d'exécution est le suivant :
type:string,value:100
Apprentissage recommandé : Tutoriel 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!