Junior — Middle
Que operações são realizadas na junção de dados de string?
sobes.tech IA
Resposta da IA
Em Go, a concatenação de dados de string geralmente é feita usando o operador + ou a função strings.Join.
- O operador
+simplesmente concatena duas ou mais strings:
s := "Olá, " + "mundo!"
fmt.Println(s) // Olá, mundo!
- A função
strings.Joiné usada para unir um slice de strings com um delimitador especificado:
import "strings"
words := []string{"Go", "é", "incrível"}
result := strings.Join(words, " ")
fmt.Println(result) // Go é incrível
Ao concatenar strings, uma nova string é criada contendo a sequência de caracteres das strings originais. É importante lembrar que as strings em Go são imutáveis, portanto, a cada concatenação, uma nova string é criada na memória.