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