Perl 6 / все про reverse

reverse на строке

Функция reverse в Perl 6 применима не только к массивам, но и к строкам.

Например, следующая строка напечатает слово reverse:

say reverse "esrever";

Того же результата можно было бы достичь, последовательно вызывая split(), reverse() и join():

say join '', reverse split '', "esrever";

Полностью аналогичный результат даст и запись с «обращенной» последовательностью методов:

"esrever".split('').reverse.join('').say;

Но первый вариант, разумеется удобнее своей наглядностью и простотой:

say reverse $string;

reverse — 23 апреля 2007