Программирование на языке Ruby.

2.15. Преобразование символов в коды ASCII и обратно.

В Ruby символ представляется целым числом. Это поведение изменится в версии 2.0, а возможно и раньше. В будущем предполагается хранить символы в виде односимвольных строк.

Str = "Martin".

Print str[0] # 77.

Если в конец строки дописывается объект типа Fixnum, то он предварительно преобразуется в символ:

Str2 = str << 111 # "Martino".