Conversion de type

5 min Niveau 10

La conversion de type est un moyen de convertir une variable d'un type de données à un autre type de données. Par exemple, si vous souhaitez stocker une valeur longue dans un simple entier, vous pouvez convertir le type long en int. Vous pouvez convertir des valeurs d'un type à un autre en utilisant l'opérateur cast. Sa syntaxe est la suivante :

type_name(expression)

Exemple

Prenons l'exemple suivant où l'opérateur cast fait en sorte que la division d'une variable entière par une autre soit effectuée comme une opération sur un nombre flottant.

package main

import "fmt"

func main() {
    var sum int = 17
    var count int = 5
    var mean float32

    mean = float32(sum)/float32(count)
    fmt.Printf("Value of mean : %f\n",mean)
}

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant :

Value of mean : 3.400000
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus