РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
355 of 1593 menu

Функция big.NewInt

Функция big.NewInt создает и возвращает указатель на новое значение типа *big.Int, инициализированное переданным целочисленным значением. Первый и единственный параметр функции имеет тип int64. Это означает, что начальное значение должно помещаться в 64-битное целое число. Для создания чисел большего размера используйте метод SetString.

Синтаксис

big.NewInt(x)

Пример

Давайте создадим большое целое число со значением 12345:

package main import ( "fmt" "math/big" ) func main() { num := big.NewInt(12345) fmt.Println(num) }

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

12345

Пример

Давайте создадим большое целое число со значением 0:

package main import ( "fmt" "math/big" ) func main() { zero := big.NewInt(0) fmt.Println(zero) }

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

0

Пример

Давайте создадим отрицательное большое целое число:

package main import ( "fmt" "math/big" ) func main() { negative := big.NewInt(-9876) fmt.Println(negative) }

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

-9876

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

  • функцию big.NewFloat,
    которая создает новое число с плавающей точкой произвольной точности
  • функцию big.NewRat,
    которая создает новое рациональное число
  • тип big.Int,
    который представляет целое число произвольной точности
  • метод big.Int.SetString,
    который устанавливает значение из строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить