Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmNuDS 31 of 350 menu
◀ ▶

Отделение разрядов в Go

Разряды длинного числа отделяют знаком подчеркивания. Подчеркивания стоят только внутри литерала и не меняют значение: компилятор их игнорирует при чтении числа.

Так проще читать миллионы и большие константы. Подчеркивание можно ставить между группами цифр в десятичной записи и в литералах с префиксами 0x, 0b, 0o.

Запишем одно значение с разделителями и без:

fmt.Println(1_000_000) // 1000000 fmt.Println(0b1_0000) // 16 fmt.Println(0xFF_FF) // 65535

Дано число:

12345678

Запишите его в population, отделив разряды, и выведите population.

Дан следующий код:

n := 1_024

Выведите n и скажите, какое число обозначает этот литерал.

Дано число:

5000000

Запишите его в budget, отделив разряды, и выведите budget.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить