En PHP es strrev()
, en Rails .reverse
, pero la mayoría de los lenguajes no tienen ninguna función inversa de cadena. Algunos tienen funciones inversas de matriz que se pueden usar en los caracteres. Estaba pensando que esto debe ser un gran descuido, pero luego se me ocurrió, ¿para qué usarías realmente la secuencia inversa?
La única vez que puedo pensar que lo he visto es en demostraciones y lecciones para convertir "Hello World!" en "! dlroW olleH".
Mi pregunta es; ¿Hay algún uso para invertir una cadena o es completamente inútil?
.
Apéndice
Hubo muchas más respuestas que había previsto y no todas fueron completamente académicas. Hubiera puesto dinero para que nadie pudiera dar un ejemplo legítimo. Tampoco pensé que aprendería algo nuevo, pero la sugerencia de expresiones regulares de Mark Canlas es genial y espero con ansias la oportunidad de que se pruebe. Gracias a todos.
a ^= b; b ^= a; a ^= b;