Em muitas línguas, há um par de funções chr()
e ord()
, que convertem entre números e valores de caracteres. Em alguns idiomas, ord()
é chamado asc()
.
Ruby tem Integer#chr
, o que funciona muito bem:
>> 65.chr
A
Justo. Mas como você segue o outro caminho?
"A".each_byte do |byte|
puts byte
end
estampas:
65
e isso é muito próximo do que eu quero. Mas prefiro evitar um loop - estou procurando algo curto o suficiente para ser legível ao declarar um const
.