Как преобразовать код символа обратно в символ? - PullRequest
8 голосов
/ 05 октября 2008

Как мне вернуть Fixnum по следующему номеру:

"abc"[2] 

Вернуться в персонажа?

Ответы [ 2 ]

15 голосов
/ 05 октября 2008

Это будет сделано (если n является целым числом):

n.chr
4 голосов
/ 05 октября 2008

Будьте осторожны, потому что Ruby 1.9 и новее вернет односимвольную строку для "abc"[2], которая не будет отвечать на метод chr. Вы можете сделать это вместо этого:

"abc"[2,1]

Обязательно ознакомьтесь с мощным и многогранным String # [] методом .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...