Курс языка программирования 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.

Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська