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

8

如何获取以下代码返回的Fixnum:

"abc"[2] 

再次成为角色?

2个回答

15

如果 n 是整数,这将实现它:

n.chr

4

请注意,因为 Ruby 1.9 及更高版本将返回单个字符的字符串 "abc"[2],而该字符串将无法响应 chr 方法。您可以尝试以下替代方法:

"abc"[2,1]

请务必了解强大而多面的String#[]方法


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接