Maison > développement back-end > Golang > Comment convertir un float64 en un int dans Go ?

Comment convertir un float64 en un int dans Go ?

Barbara Streisand
Libérer: 2024-12-12 13:14:10
original
803 Les gens l'ont consulté

How Do I Convert a float64 to an int in Go?

Conversion de float64 en int dans Go à l'aide du transtypage de type

Dans Go, la conversion d'un float64 en int peut être réalisée à l'aide du transtypage de type. La conversion de type, également connue sous le nom de conversion de type, vous permet de convertir une valeur d'un type de données à un autre.

La syntaxe pour la conversion de type dans Go est :

varName := type(expression)
Copier après la connexion

Où varName est le nom de la variable pour stocker la valeur convertie, type est le type de données cible et expression est l'expression ou la valeur à convertir.

Dans le cas de la conversion d'un float64 en un int, le code serait :

var x float64 = 5.7
var y int = int(x)
fmt.Println(y) 
Copier après la connexion

Le code ci-dessus déclare une variable float64 x avec une valeur initiale de 5,7. Il déclare ensuite une variable int y et convertit la valeur de x en int à l'aide du transtypage de type. Enfin, la valeur de y est imprimée, ce qui affichera "5" puisque la partie fractionnaire du float est supprimée lors de la conversion.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal