Sobes.tech
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.