Kurso de Raku / Esencoj / Bazoj de variabloj kaj datumtipoj / Nombroj / Entjeraj nombroj

Kvizo: Unikodaj ciferoj kaj nombroj

Provu eltrovi kiuj el la sekvaj ciferoj formas entjerojn, kiujn Raku akceptas kiel valorojn de la tipo Int.

13
112345
1Ĉi tio estas konsiderata numero, ne unuopa cifero.
0⓵⓶⓷⓸⓹Do vi ne povas kombini ilin tiel por akiri 12345.
1
0❸❹❺
1Unuopa Unikoda karaktero nomata CIRCLED NUMBER FOURTY TWO.
0⓸⓶Sed la du nombroj ne estas numero.
1Ĉirkaŭita ĉina 5 kaj ĝi estas numero CIRCLED IDEOGRAPH FIVE.
0Kvankam ĉi tio signifas 5, la karaktero estas nek cifero nek numero.
0一二三四五

Komentoj

Vi povas preni la sekvan programon kiel deirpunkton por ludi kaj esplori la ecojn de tiaj ciferoj. Malkomentu la liniojn por vidi ĉu tio kompilas.

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;

🦋 Prenu la kodon de GitHub: unicode-digits.raku.

Kursa navigado

Kvizo: Entjeraj nombroj   |   Raciaj nombroj