#
Strings
Vamos ver como funciona a biblioteca padrão do golang para manipulação de strings
. Esse pacote oferece funções para busca, substituição, divisão, transformação e muito mais. Obviamente que o nome do pacote é strings
.
Para saber se uma string contém outra, use strings.Contains
:
s := "victorstein.dev"
if strings.Contains(s, "victor") {
fmt.Println("Achou!")
}
Fazer o replace de um substring
s := "victorstein.dev"
nova := strings.ReplaceAll(s, ".dev", ".com")
fmt.Println(nova) // victorstein.com
Dividir strings
partes := strings.Split("a,b,c", ",")
fmt.Println(partes) // [a b c]
Juntar