A conversão de tipo é uma maneira de converter uma variável de um tipo de dados para outro tipo de dados. Por exemplo, se você deseja armazenar um valor longo em um inteiro simples, pode digitar cast long para int. Você pode converter valores de um tipo para outro usando ocast operator. Sua sintaxe é a seguinte -
type_name(expression)
Exemplo
Considere o exemplo a seguir, onde o operador de conversão faz com que a divisão de uma variável inteira por outra seja realizada como uma operação de número flutuante.
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)
}
Quando o código acima é compilado e executado, ele produz o seguinte resultado -
Value of mean : 3.400000