Курс языка программирования 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 • Български • Русский • Українська