La stringa di Golang inizia con

La stringa di Golang inizia con
In GO, una stringa è definita come una fetta di byte. Possiamo anche definire stringhe come una sequenza di caratteri a larghezza variabile in cui ogni personaggio è rappresentato da uno o più byte. In Go, le stringhe sono immutabili e occupano meno memoria poiché GO utilizza lo standard UTF-8.

Con le stringhe che sono uno dei tipi di base, imparare a eseguire varie operazioni diventa essenziale.

In questa guida, imparerai come verificare se una stringa inizia con una sottostringo o un prefisso specificato o no.

stringhe. Hasprefix ()

Per verificare se una stringa inizia con una sottostringa specifica, utilizzeremo il metodo HasPrefix () dal pacchetto Strings.

Dovrai importare il pacchetto Strings, come mostrato nella clausola di importazione di esempio di seguito:

Importa "stringhe"

Una volta importato, è possibile utilizzare i metodi dal pacchetto.

La sintassi per il metodo hasprefix () è come mostrato:

func hasprefix (str, sottostringa) bool

La funzione prende la stringa e la sottostringa per verificare come parametri. La funzione restituisce un vero vero se la stringa inizia con la sottostringa specificata. Altrimenti, la funzione restituisce un falso booleano.

Per capire meglio come funziona la funzione, considera l'esempio seguente:

Pacchetto principale
importazione (
"FMT"
"stringhe"
)
func main ()
str_1: = "Ciao a tutti e benvenuti a LinuxHint"
str_2: = "Qui, puoi imparare tutto ciò che riguarda la tecnologia."
my_prefix: = ""
// Controlla se la stringa inizia con un prefisso specificato
fmt.Println (stringhe.Hasprefix (str_1, "ciao"))
fmt.Println (stringhe.Hasprefix (str_2, "ciao"))
fmt.Println (stringhe.Hasprefix (str_2, "qui"))
fmt.Println (stringhe.Hasprefix (str_1, "linuxhint")
fmt.Println (stringhe.Hasprefix (str_2, my_prefix))
fmt.Println (stringhe.Hasprefix (str_1, ""))

L'esempio sopra prova se le stringhe iniziano con un prefisso specificato. Come vedrai, puoi specificare il valore prefisso come una stringa letterale o come variabile.

L'output risultante è come mostrato:

VERO
falso
VERO
falso
falso
falso

Chiusura

Questa guida mostra come usare le corde. Controlli del metodo HasPrefix () Se una stringa inizia con una sottostringa specificata.

Grazie per aver letto!