Обращение строки

августа 8, 2008

Для обращения строк служит метод reverse (или его вариант для обращения «на месте» reverse!):
si = “Star Trek”
s2 = si. reverse if “kerT ratS”
si.reverse! S si теперь равно “kerT ratS”
Пусть требуется изменить порядок выступлений (а не символов). Тогда можно снова воспользоваться методом stringSsplit, который отдаст массив слов. В клас
Array тоже есть способ reverse, затем можно обратить [...]

Читать далее →

Символы

июня 18, 2008

Символ в Ruby - это экземпляр класса Symbol. Синтаксически он обычно обозначается двоеточием (:), за которым следует идентификатор.
Символ похож на строку, он тоже соответствует последовательности символов. Отличие от строки состоит в том, что у каждого символа есть только один экземпляр (как и в случае с объектами Fixnum). Следовательно, имеет место проблема потребления памяти или производительности, [...]

Читать далее →