Приведение типов — это способ преобразования переменной из одного типа данных в другой тип данных. Например, если вы хотите сохранить длинное значение в простое целое число, вы можете набрать cast long для int. Вы можете конвертировать значения из одного типа в другой, используя оператор приведения . Его синтаксис выглядит следующим образом —
type_name(expression)
пример
Рассмотрим следующий пример, где оператор приведения заставляет деление одной целочисленной переменной на другую как операцию с плавающей точкой.
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) }
Когда приведенный выше код компилируется и выполняется, он дает следующий результат —