A corda de Golang começa com

A corda de Golang começa com
Em Go, uma corda é definida como uma fatia de bytes. Também podemos definir strings como uma sequência de caracteres de largura variável, onde cada personagem é representado por um ou mais bytes. Em Go, as cordas são imutáveis ​​e ocupam menos memória, pois Go usa o padrão UTF-8.

Com as cordas sendo um dos tipos básicos, aprender a executar várias operações se torna essencial.

Neste guia, você aprenderá como verificar se uma string começa com uma substring ou prefixo especificado ou não.

Cordas. Hasprefix ()

Para verificar se uma string começa com uma substring específica, usaremos o método HasPrefix () do pacote Strings.

Você precisará importar o pacote Strings, conforme mostrado na cláusula de importação de exemplo abaixo:

importar "Strings"

Uma vez importado, você pode usar os métodos do pacote.

A sintaxe para o método HasPrefix () é como mostrado:

func hasprefix (str, substring) bool

A função leva a string e a substring para verificar como os parâmetros. A função retorna um verdadeiro booleano se a string começar com a substring especificada. Caso contrário, a função retorna um booleano falso.

Para entender melhor como a função funciona, considere o exemplo abaixo:

Pacote principal
importação (
"FMT"
"cordas"
)
func main ()
str_1: = "Olá a todos e bem -vindo ao linuxhint"
str_2: = "Aqui, você pode aprender tudo relacionado à tecnologia."
my_prefix: = ""
// Verifique se a string começa com um prefixo especificado
fmt.Println (Strings.HasPrefix (STR_1, "Hello")))
fmt.Println (Strings.HasPrefix (STR_2, "Hello")))
fmt.Println (Strings.HasPrefix (str_2, "aqui")))
fmt.Println (Strings.Hasprefix (str_1, "linuxhint")))
fmt.Println (Strings.Hasprefix (str_2, my_prefix))
fmt.Println (Strings.HasPrefix (str_1, "")))

O exemplo acima testa se as strings começam com um prefixo especificado. Como você verá, você pode especificar o valor do prefixo como uma string literal ou como uma variável.

A saída resultante é como mostrado:

verdadeiro
falso
verdadeiro
falso
falso
falso

Fechamento

Este guia mostra como usar as strings. O método hasprefix () verifica se uma string começa com uma substring especificada.

Obrigado pela leitura!