Les conversions de type T() où T est le datatype désiré du résultat sont assez simples en GoLang.
Dans mon programme, je scanne un entier i à partir de l'entrée utilisateur, effectue une conversion de type et le stocke dans la variable f. La sortie affiche l'équivalent en float64
de l'entrée int
. Le datatype float32
est également disponible en GoLang.
Code:
package main
import "fmt"
func main() {
var i int
fmt.Println("Entrez un entier : ")
fmt.Scanf("%d", &i)
f := float64(i)
fmt.Printf("La représentation float64 de %d est %f\n", i, f)
}
Solution:
>>> Entrez un entier :
>>> 232332
>>> La représentation float64 de 232332 est 232332.000000