Преобразование в float64
Функция to-float64 преобразует числовое значение любого типа
к типу float64. В первый параметр мы передаем значение,
которое нужно преобразовать. Возвращаемое значение — это число с
плавающей точкой двойной точности, представленное типом
float64. Преобразование выполняется безопасно для всех
числовых типов, включая целые числа, числа с плавающей точкой и
комплексные числа.
Синтаксис
to-float64(value)
Пример
Давайте преобразуем целое число типа int в float64:
package main
import "fmt"
func main() {
num := 42
res := to-float64(num)
fmt.Println(res)
}
Результат выполнения кода:
42
Пример
Давайте преобразуем число с плавающей точкой типа float32
в float64:
package main
import "fmt"
func main() {
num := float32(3.14)
res := to-float64(num)
fmt.Println(res)
}
Результат выполнения кода:
3.140000104904175
Пример
Давайте преобразуем комплексное число типа complex128
в float64. При преобразовании берется действительная часть:
package main
import "fmt"
func main() {
num := complex(1.5, 2.7)
res := to-float64(num)
fmt.Println(res)
}
Результат выполнения кода:
1.5
Пример
Давайте преобразуем целое число без знака типа uint
в float64:
package main
import "fmt"
func main() {
num := uint(12345)
res := to-float64(num)
fmt.Println(res)
}
Результат выполнения кода:
12345
Смотрите также
-
функцию
to-float32,
которая преобразует значение в число с плавающей точкой одинарной точности -
функцию
to-int64,
которая преобразует значение в 64-битное целое число -
функцию
to-uint64,
которая преобразует значение в 64-битное целое число без знака -
функцию
strconv.ParseFloat,
которая преобразует строку в число с плавающей точкой