如何将字符代码转换回字符?

时间:2008-10-05 00:51:55

标签: ruby string

如何获取以下返回的Fixnum:

"abc"[2] 

回到角色?

2 个答案:

答案 0 :(得分:15)

这样做(如果n是整数):

n.chr

答案 1 :(得分:4)

要小心,因为Ruby 1.9及更高版本将返回"abc"[2]的单字符字符串,该字符串不会响应chr方法。你可以这样做:

"abc"[2,1]

请务必阅读功能强大且多面的String#[] method