En muchos idiomas hay un par de funciones, chr()
y ord()
, que se convierten entre números y valores de caracteres. En algunos idiomas, ord()
se llama asc()
.¿Qué es lo opuesto a chr() en Ruby?
Ruby tiene Integer#chr
, que funciona muy bien:
>> 65.chr
A
Justo lo suficiente. ¿Pero cómo vas por el otro lado?
"A".each_byte do |byte|
puts byte
end
impresiones:
65
y eso es bastante cerca de lo que quiero. Pero prefiero evitar un bucle: estoy buscando algo lo suficientemente corto como para ser legible cuando declaro un const
.
También funciona en 2.1 – Kostas