RosettaCodeData/Task/Character-codes/EMal/character-codes.emal

15 lines
386 B
Text
Raw Permalink Normal View History

2023-07-09 17:42:30 -04:00
^|ord and chr work with Unicode code points|^
writeLine(ord("a")) # prints "97"
writeLine(chr(97)) # prints "a"
writeLine(ord("π")) # prints "960"
writeLine(chr(960)) # prints "π"
writeLine()
2024-10-16 18:07:41 -07:00
var cps ← int[]
2023-07-09 17:42:30 -04:00
for each var c in text["a", "π", "字", "🐘"]
2024-10-16 18:07:41 -07:00
var cp ← ord(c)
2023-07-09 17:42:30 -04:00
cps.append(cp)
2024-10-16 18:07:41 -07:00
writeLine(c, " = ", cp)
2023-07-09 17:42:30 -04:00
end
writeLine()
2024-10-16 18:07:41 -07:00
cps.list(<int i|writeLine(i, " = ", chr(i)))