In vielen Sprachen gibt es zwei Funktionen chr()
und ord()
, die zwischen Zahlen und Zeichenwerten konvertieren. In einigen Sprachen ord()
heißt asc()
.
Ruby hat Integer#chr
, was super funktioniert:
>> 65.chr
A
Meinetwegen. Aber wie gehst du in die andere Richtung?
"A".each_byte do |byte|
puts byte
end
Drucke:
65
und das ist ziemlich nah an dem, was ich will. Aber ich würde eine Schleife wirklich lieber vermeiden - ich suche etwas, das kurz genug ist, um bei der Deklaration von a lesbar zu sein const
.