Panoramica
In questa lezione sul pacchetto di stringhe in Golang, studieremo vari esempi sulla gestione delle stringhe e vedremo come il pacchetto Strings ci aiuta a per quanto riguarda la gestione delle stringhe nel linguaggio di programmazione Go. Inizieremo ora.
A partire da Go
Solo per assicurarci di essere sulla strada giusta dei programmi in esecuzione, ecco la struttura della directory che ho realizzato per il mio programma Hello World:
Pacchetto principalePossiamo eseguire il programma sopra con il comando seguente:
Vai a correre ciao.andareUna volta eseguito questo comando, ecco l'output che vedrai:
Ora sembra buono. Passiamo alla nostra agenda principale.
Gestione delle stringhe
Iniziamo il nostro viaggio di gestione delle stringhe in Go. Esploreremo il pacchetto Strings in Go per studiare vari esempi. Iniziamo.
Confrontare le stringhe
Confrontare le stringhe è l'operazione più comune eseguita in qualsiasi linguaggio di programmazione effettivamente. Diamo un'occhiata a un frammento di codice ora:
Pacchetto principaleAncora una volta, possiamo eseguire il programma sopra con il comando seguente:
Vai a eseguire StringCompare.andareUna volta eseguito questo comando, ecco l'output che vedrai:
Quindi, ecco l'output spiegato:
Contenere stringhe
Ora, verificheremo se una stringa è una sottostringa di un'altra stringa. Diamo un'occhiata a un frammento di codice ora:
Pacchetto principaleAncora una volta, possiamo eseguire il programma sopra con il comando seguente:
Vai a eseguire i contenitori String.andare
Una volta eseguito questo comando, ecco l'output che vedrai:
In questo caso, l'output è autoesplicativo.
Indice di sottostringa
Possiamo anche trovare l'indice in cui si trova prima la sottostringa data. Diamo un'occhiata a un frammento di codice ora:
Pacchetto principalePossiamo eseguire il programma sopra con il comando seguente:
Vai a eseguire StringIndex.andareUna volta eseguito questo comando, ecco l'output che vedrai:
Sostituire parte delle corde
Possiamo sostituire anche parte delle stringhe in Go. Diamo un'occhiata a un frammento di codice ora:
Pacchetto principaleNel programma sopra, abbiamo anche visto un modo leggermente diverso di importare un pacchetto e assegnarlo un nome alias. Possiamo eseguire il programma sopra con il comando seguente:
Vai a eseguire StringrePlace.andareUna volta eseguito questo comando, ecco l'output che vedrai:
Stringhe di divisione
Possiamo persino rompere le stringhe fornendo un modello comune che potrebbe accadere. Ecco un esempio:
Pacchetto principalePossiamo eseguire il programma sopra con il comando seguente:
vai a correre stringsplit.andareUna volta eseguito questo comando, ecco l'output che vedrai:
Per studiare, le corde del pacchetto in Go sono molto profonde e non è mai possibile avere abbastanza. Leggi altri esempi per il pacchetto e prova il più possibile da solo.