Учебники

Go — Type Casting

Приведение типов — это способ преобразования переменной из одного типа данных в другой тип данных. Например, если вы хотите сохранить длинное значение в простое целое число, вы можете набрать cast long для int. Вы можете конвертировать значения из одного типа в другой, используя оператор приведения . Его синтаксис выглядит следующим образом —

type_name(expression)

пример

Рассмотрим следующий пример, где оператор приведения заставляет деление одной целочисленной переменной на другую как операцию с плавающей точкой.

Live Demo

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

Когда приведенный выше код компилируется и выполняется, он дает следующий результат —