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

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

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

str = "Martin"

print str[0] # 77

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

str2 = str << 111 # "Martino"

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Как посылать письма в Интернет/Релком и обратно.

Из книги 64 килобайта о Фидо автора Filimonov Nick

Как посылать письма в Интернет/Релком и обратно. Во-первых, Вам необходимо узнать адрес близлежащего к Вам гейта в интернет. Для Москвы это 2:50/128. Для большинства городов этот адрес будет тот же, с учетом того, что адрес этот обычно фиктивный. Далее Вы посылаете письмо с


Глава 9. Обратно к истокам

Из книги Экстремальное программирование автора Бек Кент

Глава 9. Обратно к истокам Мы хотим сделать все, что от нас зависит, для того чтобы получить стабильный, предсказуемый процесс разработки программного продукта. Однако у нас нет времени на что-либо лишнее. Четыре основных рода деятельности, которые составляют собой


Пример: преобразование символов из ASCII в Unicode

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Пример: преобразование символов из ASCII в Unicode Программа 2.4 достраивает программу 1.3, в которой использовалась вспомогательная функция CopyFile. С копированием файлов вы уже знакомы, поэтому в данном примере эта операция дополняется преобразованием файла к кодировке Unicode в


Преобразование символов из кодировки ASCII в Unicode

Из книги MySQL: руководство профессионала автора Паутов Алексей В

Преобразование символов из кодировки ASCII в Unicode Измерения выполнялись для восьми программ, каждая из которых преобразовывала файл размером 12,8 Мбайт в файл размером 25,6 Мбайт. Соответствующие результаты представлены в табл. В.2.1. Программа atou (программа 2.4) сопоставима с


10.9. Преобразование набора символов столбца

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

10.9. Преобразование набора символов столбца Чтобы преобразовывать двоичный или не двоичный строковый столбец, чтобы использовать специфический набор символов, примените ALTER TABLE. Для успешного преобразования одно из следующих условий должно примениться:Если столбец


13.5.1 Терминалы ASCII

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

13.5.1 Терминалы ASCII Терминалы ASCII используются с Unix и компьютерами VAX компании Digital Equipment Corporation. Эти терминалы обеспечивают:? Удаленную эхо-печать (remote echoing) каждого символа. Т.е. каждый посланный удаленному хосту символ возвращается назад, до того как будет отображен на


6.1.4. Преобразование строки в символ и обратно

Из книги Технология XSLT автора Валиков Алексей Николаевич

6.1.4. Преобразование строки в символ и обратно Строки и символы можно преобразовывать друг в друга с помощью методов to_str и to_sym:a = "foobar"b = :foobara == b.to_str # trueb == a.to_sym # trueДля метапрограммирования иногда бывает полезен такой метод:class Symbol def +(other)  (self.to_s + other.to_s).to_sym endendОн позволяет


Определение класса символов и преобразование символов

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

Определение класса символов и преобразование символов Функция Краткое описание isalnum проверка на букву или цифру isalpha проверка на букву isascii проверка на символ из набора кодировки ASCII iscntrl проверка на управляющий символ isdigit проверка на десятичную


Переносим образ диска обратно на винчестер

Из книги Ноутбук для начинающих. Мобильно, доступно, удобно автора Ковалевский Анатолий Юрьевич

Переносим образ диска обратно на винчестер Ну а теперь представим себе самый страшный кошмар — вышел из строя наш винчестер, и операционка никак не хочет грузиться. Или другой вариант — после активной работы в Интернете мы никак не можем опять к нему подключиться — не


Переход на Windows Vista, или… Туда и обратно

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич

Переход на Windows Vista, или… Туда и обратно Думаю, повторять многочисленные отрицательные отзывы о Windows Vista нет смысла – и в электронных изданиях, и в бумажной прессе их вдоволь. Однако давайте посмотрим на ситуацию в историческом ракурсе.Когда Windows XP вышла, о ней писали то же


Миграция баз данных на Yaffil и обратно

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Миграция баз данных на Yaffil и обратно При разработке сервера Yaffil большое внимание было уделено безболезненному переходу со всех версий линейки InterBase, начиная с версии 4.0. Это вызвано тем, что в настоящее время существует большое число инсталляций устаревших версий (4.2, 5.6)