Ir - Conversión de tipos

La conversión de tipos es una forma de convertir una variable de un tipo de datos a otro. Por ejemplo, si desea almacenar un valor largo en un entero simple, puede escribir cast long a int. Puede convertir valores de un tipo a otro utilizando elcast operator. Su sintaxis es la siguiente:

type_name(expression)

Ejemplo

Considere el siguiente ejemplo donde el operador de conversión hace que la división de una variable entera por otra se realice como una operación de número flotante.

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)
}

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado:

Value of mean : 3.400000