В PHP это strrev()
, в Rails это .reverse
, но большинство языков не имеют функции обратного преобразования строк. Некоторые из них имеют функции обратного массива, которые можно использовать для символов. Я думал, что это должно быть серьезным упущением, но потом мне пришло в голову, что бы вы на самом деле использовали реверс строки ???
Единственный раз, когда я думаю, что видел это в демонстрациях и уроках, чтобы включить «Hello World!» в "! dlroW olleH".
Мой вопрос Есть ли смысл переворачивать строку или это совершенно бессмысленно?
,
добавление
Было гораздо больше ответов, которые я ожидал, и не все они были полностью академическими. Я бы вложил деньги, чтобы никто не смог придумать законный пример. Я также не думал, что узнаю что-то новое, но предложение Регламента Марка Канласа просто блестяще, и я с нетерпением жду возможности, чтобы он проявил себя. Спасибо всем.
a ^= b; b ^= a; a ^= b;