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
.