En PHP c'est strrev()
, dans Rails c'est .reverse
, mais la plupart des langages n'ont pas de fonction inverse de chaîne. Certains ont des fonctions inverses de tableau qui peuvent être utilisées sur des caractères. Je pensais que cela devait être un oubli majeur mais il m'est alors venu à l'esprit, à quoi utiliseriez-vous réellement la chaîne inversée pour ???
La seule fois où je peux penser que je l'ai vu, c'est dans les démos et les leçons pour tourner "Hello World!" dans "! dlroW olleH".
Ma question est; Y a-t-il une utilité pour inverser une chaîne ou est-ce complètement inutile?
.
Addenda
Il y a eu bien plus de réponses que j'attendais et toutes n'étaient pas entièrement académiques. J'aurais mis de l'argent que personne ne pourrait trouver d'exemple légitime. Je ne pensais pas non plus que j'allais apprendre quoi que ce soit de nouveau, mais la suggestion de regex de Mark Canlas est tout simplement géniale et j'ai hâte d'avoir l'opportunité de faire ses preuves. Merci à tous.
a ^= b; b ^= a; a ^= b;