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.