Курс по 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.

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

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