【发布时间】:2010-09-23 10:50:28
【问题描述】:
在许多语言中,有一对函数chr() 和ord(),它们可以在数字和字符值之间进行转换。在某些语言中,ord() 称为asc()。
Ruby 有 Integer#chr,效果很好:
>> 65.chr
A
很公平。但是你怎么走另一条路?
"A".each_byte do |byte|
puts byte
end
打印:
65
这与我想要的非常接近。但我真的宁愿避免循环——我正在寻找足够短的东西,以便在声明 const 时可读。
【问题讨论】: