Si nous voulons indexer un personnage en Go, nous pouvons convertir une chaîne en un tableau ou une rune. Une rune est essentiellement un point Unicode. Un point Unicode fait référence à une valeur numérique représentant un caractère Unicode.
Ce bref article apprendra à inverser une chaîne dans Go By By First la convertir en un tableau de runes.
Chaîne inversée - Rune par rune
Considérez l'exemple du programme ci-dessous:
package principalDans l'exemple ci-dessus, nous commençons par convertir la chaîne «str» en un tableau de rune. Cela nous permet d'indexer des caractères individuels dans la chaîne.
Une fois que nous avons l'index des caractères individuels, nous ajoutons chaque caractère à une nouvelle chaîne à partir de la fin à commencer.
La sortie résultante est la chaîne dans l'ordre inverse, comme:
Inverse: OllehChaîne inversée - octet
Comme mentionné, une chaîne est une séquence d'octets. Par conséquent, nous pouvons créer l'inverse d'une chaîne en inversant chaque octet à la fois.
Prenez l'exemple ci-dessous:
Func Reverse (S String) StringL'exemple ci-dessus convertit une chaîne en le renversant octet par octet.
Conclusion
Cet article vous montre comment inverser une chaîne dans le langage de programmation Go.
Continuez à pratiquer!