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