Курс языка программирования 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;
Практика
Пройдите викторины, которые охватывают содержание этой темы.
Навигация по курсу
← Числа | Числа / Рациональные числа →
💪 Or jump directly to the exercises to this section.
Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська