Курс языка программирования Raku / Основы / Основы переменных и типов данных / Числа
Целые числа
Тип данных Int представляет целые числа. Они могут быть
положительными и отрицательными, вы даже можете явно использовать знак
+, если хотите. Вот несколько очевидных примеров:
42
-42
100
-5
0Да, простой 0 считается целым числом по умолчанию.
Группы цифр
В Raku есть удобный синтаксис для написания больших чисел с визуальными разделителями, которые разделяют числа на тысячи:
1_000_000
-3_141_592И хотя вы можете писать числа как 34_56, лучше этого
избегать, чтобы не оставлять других людей в замешательстве, когда они
будут читать ваш код.
Стоит учитывать, что в числах не может быть два смежных нижних подчеркивания, а также число не может начинаться или заканчиваться на нижнее подчеркивание.
Сколь угодно длинные числа
У Raku нет проблем при работе с числами, которые требуют больше, чем 32 или 64 бита. Например, следующая программа совершенно приемлема, она перемножает два больших целых числа и выводит верный результат:
say 1_234_456_789_012_345_678_901 * 987_654_321_098_765_432_100;Практика
Пройдите 2 теста по содержанию этой темы.
Навигация по курсу
← Числа | Тест: Целые числа →
💪 Или перейдите сразу к упражнениям этого
раздела.