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

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

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