Курс языка программирования Raku / Основы / Основы переменных и типов данных / Числа / Целые числа

Тест: Цифры и числа в Юникоде

Попробуйте выяснить, какие из следующих цифр формируют целые числа, которые Raku принимает как тип Int.

13
112345
1Это считается числом, не отдельной цифрой.
0⓵⓶⓷⓸⓹Поэтому вы не можете составить из них число 12345.
1
0❸❹❺
1Один символ Юникода, который называется CIRCLED NUMBER FOURTY TWO (число сорок два в круге).
0⓸⓶Но два отдельных числа не составляют новое число.
1Китайская 5 в круге, и это число CIRCLED IDEOGRAPH FIVE (идеограмма пять в круге).
0Хотя это означает 5, символ не является ни цифрой, ни числом.
0一二三四五

Комментарии

Вы можете взять следующую программу для примера, и поиграть с ней, чтобы узнать о свойствах таких цифр. Раскомментируйте строчки и посмотрите, если программа скомпилируется.

my $x;
$x =  3;
say $x; say $x.WHAT;

$x =  12345;
$x =  ⓷;
# $x =  ⓵⓶⓷⓸⓹;

$x =  ❷;
# $x =  ❸❹❺;

$x =  ⒌;
# $x =  ⒊⒋⒌;

# $x =  ㊀㊁㊂㊃㊄;
$x =  ㊄;
say $x; say $x.WHAT;

# $x =  五;
# $x =  一二三四五;

$x = ㊷;
say $x;

🦋 Возьмите код с GitHub: unicode-digits.raku.

Навигация по курсу

Тест: Целые числа   |   Рациональные числа