La cadena de Golang comienza con

La cadena de Golang comienza con
En Go, una cadena se define como una porción de bytes. También podemos definir cadenas como una secuencia de caracteres de ancho variable donde cada personaje está representado por uno o más bytes. En Go, las cadenas son inmutables y ocupan menos memoria, ya que GO usa el estándar UTF-8.

Dado que las cadenas son uno de los tipos básicos, aprender a realizar varias operaciones se vuelve esencial.

En esta guía, aprenderá cómo verificar si una cadena comienza con una subcadena o prefijo especificados o no.

Instrumentos de cuerda. Hasprefix ()

Para verificar si una cadena comienza con una subcadena específica, utilizaremos el método Hasprefix () desde el paquete de cadenas.

Deberá importar el paquete de cadenas, como se muestra en la cláusula de importación de ejemplo a continuación:

importar "cadenas"

Una vez importado, puede usar los métodos del paquete.

La sintaxis para el método Hasprefix () es como se muestra:

FUNC Hasprefix (STR, Substring) Bool

La función toma la cadena y la subcadena para verificar como parámetros. La función devuelve un verdadero booleano si la cadena comienza con la subcadena especificada. De lo contrario, la función devuelve un boolean falso.

Para comprender mejor cómo funciona la función, considere el siguiente ejemplo:

paquete principal
importar (
"FMT"
"instrumentos de cuerda"
)
func Main ()
str_1: = "Hola a todos y bienvenidos a Linuxhint"
str_2: = "Aquí, puedes aprender todo relacionado con la tecnología."
my_prefix: = ""
// Verifique si la cadena comienza con un prefijo especificado
fmt.Println (cadenas.Hasprefix (str_1, "hola"))
fmt.Println (cadenas.Hasprefix (str_2, "hola"))
fmt.Println (cadenas.Hasprefix (str_2, "aquí"))
fmt.Println (cadenas.Hasprefix (str_1, "Linuxhint"))
fmt.Println (cadenas.Hasprefix (str_2, my_prefix))
fmt.Println (cadenas.Hasprefix (str_1, ""))

El ejemplo anterior prueba si las cadenas comienzan con un prefijo especificado. Como verá, puede especificar el valor de prefijo como una cadena literal o como una variable.

La salida resultante es como se muestra:

verdadero
FALSO
verdadero
FALSO
FALSO
FALSO

Clausura

Esta guía le muestra cómo usar las cuerdas. El método hasprefix () verifica si una cadena comienza con una subcadena especificada.

Gracias por leer!