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

2.6. Побайтовая обработка

2.6. Побайтовая обработка

Поскольку на момент написания этой книги язык Ruby еще не поддерживал интернационализацию в полной мере, то символ и байт по существу одно и то же. Для последовательной обработки символов пользуйтесь итератором each_byte:

str = "ABC"
str.each_byte {|char| print char, " " }
#Результат: 65 66 67.

В текущей версии Ruby строку можно преобразовать в массив односимвольных строк с помощью метода scan, которому передается простое регулярное выражение, соответствующее одному символу:

str = "ABC"
chars = str.scan(/./)
chars.each {|char| print char, " " }
#Результат: ABC.

Оглавление книги

Оглавление статьи/книги

Генерация: 0.819. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз