Sobes.tech
Junior — Middle

Aké operácie sa vykonávajú pri spájaní reťazcových údajov?

sobes.tech AI

Odpoveď od AI

V jazyku Go sa spájanie reťazcových údajov zvyčajne vykonáva pomocou operátora + alebo funkcie strings.Join.

  • Operátor + jednoducho spojí dva alebo viac reťazcov:
s := "Ahoj, " + "svete!"
fmt.Println(s) // Ahoj, svet!
  • Funkcia strings.Join sa používa na spojenie poľa reťazcov s určeným oddeľovačom:
import "strings"

words := []string{"Go", "je", "skvelé"}
result := strings.Join(words, " ")
fmt.Println(result) // Go je skvelé

Pri spájaní reťazcov sa vytvorí nový reťazec obsahujúci sekvenciu znakov z pôvodných reťazcov. Je dôležité si uvedomiť, že reťazce v jazyku Go sú nemenné, takže pri každom spájaní sa vytvorí nový reťazec v pamäti.