Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
33
Task/Character-codes/Raku/character-codes.raku
Normal file
33
Task/Character-codes/Raku/character-codes.raku
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
for 'AΑА𪚥🇺🇸👨👩👧👦'.comb {
|
||||
.put for
|
||||
[ 'Character',
|
||||
'Character name',
|
||||
'Unicode property',
|
||||
'Unicode script',
|
||||
'Unicode block',
|
||||
'Added in Unicode version',
|
||||
'Ordinal(s)',
|
||||
'Hex ordinal(s)',
|
||||
'UTF-8',
|
||||
'UTF-16LE',
|
||||
'UTF-16BE',
|
||||
'Round trip by name',
|
||||
'Round trip by ordinal'
|
||||
]».fmt('%25s:')
|
||||
Z
|
||||
[ $_,
|
||||
.uninames.join(', '),
|
||||
.uniprops.join(', '),
|
||||
.uniprops('Script').join(', '),
|
||||
.uniprops('Block').join(', '),
|
||||
.uniprops('Age').join(', '),
|
||||
.ords,
|
||||
.ords.fmt('0x%X'),
|
||||
.encode('utf8' )».fmt('%02X'),
|
||||
.encode('utf16le')».fmt('%02X').join.comb(4),
|
||||
.encode('utf16be')».fmt('%02X').join.comb(4),
|
||||
.uninames».uniparse.join,
|
||||
.ords.chrs
|
||||
];
|
||||
say '';
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue