En muchos idiomas hay un par de funciones, chr()
y ord()
, que convierten entre números y valores de caracteres. En algunos idiomas, ord()
se llama asc()
.
Ruby tiene Integer#chr
, que funciona muy bien:
>> 65.chr
A
Lo suficientemente justo. Pero, ¿cómo vas al otro lado?
"A".each_byte do |byte|
puts byte
end
huellas dactilares:
65
y eso se acerca bastante a lo que quiero. Pero realmente prefiero evitar un bucle: estoy buscando algo lo suficientemente corto como para que sea legible al declarar un const
.