Dalam banyak bahasa terdapat sepasang fungsi, chr()dan ord(), yang mengonversi antara angka dan nilai karakter. Dalam beberapa bahasa, ord()disebut asc().
Ruby punya Integer#chr, yang berfungsi dengan baik:
>> 65.chr
A
Cukup adil. Tapi bagaimana Anda pergi ke arah lain?
"A".each_byte do |byte|
puts byte
end
cetakan:
65
dan itu cukup dekat dengan apa yang saya inginkan. Tetapi saya benar-benar lebih suka menghindari loop - Saya mencari sesuatu yang cukup pendek agar dapat dibaca saat mendeklarasikan file const.