Функция to-int64

Функция to-int64 преобразует переданное значение к 64-битному целому числу со знаком. Она принимает один параметр - значение любого числового типа (целое, с плавающей точкой, комплексное), а возвращает число типа int64. При преобразовании дробная часть отбрасывается, а комплексное число приводится к своему действительному компоненту.

Синтаксис

goto-int64(value)

Пример

Преобразуем целое число 42 в тип int64:

gopackage main

import (
  "fmt"
  "conv"
)

func main() {
  res := conv.To-int64(42)
  fmt.Println(res)
}

Результат выполнения кода:

go42

Пример

Преобразуем число с плавающей точкой 3.14 в int64:

gopackage main

import (
  "fmt"
  "conv"
)

func main() {
  res := conv.To-int64(3.14)
  fmt.Println(res)
}

Результат выполнения кода:

go3

Пример

Преобразуем отрицательное число -5.7 в int64:

gopackage main

import (
  "fmt"
  "conv"
)

func main() {
  res := conv.To-int64(-5.7)
  fmt.Println(res)
}

Результат выполнения кода:

go-5

Пример

Преобразуем комплексное число 2+3i в int64:

gopackage main

import (
  "fmt"
  "conv"
)

func main() {
  res := conv.To-int64(2 + 3i)
  fmt.Println(res)
}

Результат выполнения кода:

go2

Смотрите также

  • функцию to-int,
    которая преобразует значение в int (размер зависит от архитектуры)
  • функцию to-int8,
    которая преобразует значение в 8-битное целое число
  • функцию to-int16,
    которая преобразует значение в 16-битное целое число
  • функцию to-int32,
    которая преобразует значение в 32-битное целое число