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.Joinsa 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.