Descripción general
En esta lección sobre el paquete de cadenas en Golang, estudiaremos varios ejemplos sobre la gestión de cadenas y veremos cómo el paquete de cadenas nos ayuda con respecto al manejo de cadenas en el lenguaje de programación GO. Comenzaremos ahora.
Empezando con Go
Solo para asegurarnos de que estamos en el camino correcto de ejecutar programas GO, aquí está la estructura del directorio que hice para mi programa Hello World:
paquete principalPodemos ejecutar el programa anterior con el siguiente comando:
Ve a correr hola.irUna vez que ejecutemos este comando, aquí está la salida que verá:
Ahora que se ve bien. Pasemos a nuestra agenda principal.
Manejo de cuerdas
Comencemos nuestro viaje de manejo de cuerdas en Go. Exploraremos el paquete de cuerdas para estudiar varios ejemplos. Empecemos.
Comparación de cuerdas
Comparar cadenas es la operación más común realizada en cualquier lenguaje de programación en realidad. Veamos un fragmento de código ahora:
paquete principalNuevamente, podemos ejecutar el programa anterior con el siguiente comando:
ir a ejecutar stringCompare.irUna vez que ejecutemos este comando, aquí está la salida que verá:
Entonces, aquí se explica la salida:
Conteniendo cuerdas
Ahora, verificaremos si una cadena es una subcadena de otra cadena. Veamos un fragmento de código ahora:
paquete principalNuevamente, podemos ejecutar el programa anterior con el siguiente comando:
ir a ejecutar stringcontains.ir
Una vez que ejecutemos este comando, aquí está la salida que verá:
En este caso, la salida se explica por sí misma.
Índice de subcadena
También podemos encontrar el índice donde primero se encuentra la subcadena dada. Veamos un fragmento de código ahora:
paquete principalPodemos ejecutar el programa anterior con el siguiente comando:
ir a ejecutar stringIndex.irUna vez que ejecutemos este comando, aquí está la salida que verá:
Reemplazo de parte de las cuerdas
Podemos reemplazar parte de las cuerdas en Go también. Veamos un fragmento de código ahora:
paquete principalEn el programa anterior, también vimos una forma ligeramente diferente de importar un paquete y asignarle un nombre de alias. Podemos ejecutar el programa anterior con el siguiente comando:
ir a ejecutar stringReplace.irUna vez que ejecutemos este comando, aquí está la salida que verá:
Distribución de cuerdas
Incluso podemos romper las cuerdas en Go proporcionando un patrón común que podría estar ocurriendo. Aquí hay un ejemplo:
paquete principalPodemos ejecutar el programa anterior con el siguiente comando:
ir a ejecutar la plataforma.irUna vez que ejecutemos este comando, aquí está la salida que verá:
Para estudiar, el paquete de cadenas en GO es muy profundo y nunca es posible obtener suficiente. Lea más ejemplos para el paquete e intente lo más posible por su cuenta.