Aperçu
Dans cette leçon sur le package de cordes à Golang, nous étudierons divers exemples sur la gestion des chaînes et voir comment les cordes nous aident en ce qui concerne la manipulation des chaînes dans le langage de programmation Go. Nous allons commencer maintenant.
Commençant par aller
Juste pour nous assurer que nous sommes sur la bonne voie des programmes GO en cours d'exécution, voici la structure du répertoire que j'ai fait pour mon programme Hello World:
package principalNous pouvons exécuter le programme ci-dessus avec la commande suivante:
va courir bonjour.allerUne fois que nous exécuterons cette commande, voici la sortie que vous verrez:
Maintenant ça a l'air bien. Passons à notre programme principal.
Manipulation des cordes
Commençons notre voyage de manipulation des cordes en Go. Nous explorerons le package des chaînes en Go To Studer Divers exemples. Commençons.
Comparaison des chaînes
La comparaison des chaînes est l'opération la plus courante effectuée dans le langage de programmation en fait. Regardons un extrait de code maintenant:
package principalEncore une fois, nous pouvons exécuter le programme ci-dessus avec la commande suivante:
allez exécuter StringCompare.allerUne fois que nous exécuterons cette commande, voici la sortie que vous verrez:
Alors, voici la sortie expliquée:
CONTENANTES
Maintenant, nous vérifierons si une chaîne est une sous-chaîne d'une autre chaîne. Regardons un extrait de code maintenant:
package principalEncore une fois, nous pouvons exécuter le programme ci-dessus avec la commande suivante:
aller exécuter StringContains.aller
Une fois que nous exécuterons cette commande, voici la sortie que vous verrez:
Dans ce cas, la sortie est explicite.
Index de la sous-chaîne
Nous pouvons également trouver l'indice où la sous-chaîne donnée est trouvée en premier. Regardons un extrait de code maintenant:
package principalNous pouvons exécuter le programme ci-dessus avec la commande suivante:
allez exécuter StringIndex.allerUne fois que nous exécuterons cette commande, voici la sortie que vous verrez:
Remplacement d'une partie des chaînes
Nous pouvons également remplacer une partie des chaînes en Go. Regardons un extrait de code maintenant:
package principalDans le programme ci-dessus, nous avons également vu une façon légèrement différente d'importer un package et de lui attribuer un nom d'alias. Nous pouvons exécuter le programme ci-dessus avec la commande suivante:
allez exécuter Stringreplace.allerUne fois que nous exécuterons cette commande, voici la sortie que vous verrez:
Clissage des chaînes
Nous pouvons même casser les cordes en offrant un modèle commun qui pourrait se produire. Voici un exemple:
package principalNous pouvons exécuter le programme ci-dessus avec la commande suivante:
allez courir Stringsplit.allerUne fois que nous exécuterons cette commande, voici la sortie que vous verrez:
Pour étudier, le package de cordes en Go est très profond et il n'est jamais possible d'en obtenir assez. Lisez plus d'exemples pour le package et essayez autant que possible par vous-même.