在许多语言中,一对函数和chr()
个字符之间的转换.在一些语言中,ord()
被称为asc()
.
Ruby有Integer#chr
个,效果很好:
>> 65.chr
A
很公平.但是你怎么走另一条路呢?
"A".each_byte do |byte|
puts byte
end
输出:
65
这很接近我想要的.但我真的宁愿避免循环——我正在寻找一些足够短的东西,以便在声明const
时可读.
在许多语言中,一对函数和chr()
个字符之间的转换.在一些语言中,ord()
被称为asc()
.
Ruby有Integer#chr
个,效果很好:
>> 65.chr
A
很公平.但是你怎么走另一条路呢?
"A".each_byte do |byte|
puts byte
end
输出:
65
这很接近我想要的.但我真的宁愿避免循环——我正在寻找一些足够短的东西,以便在声明const
时可读.
如果字符串#ord在1.9中不存在,那么它在2.0中也存在:
"A".ord #=> 65