Junior — Middle
Kun je andere manieren noemen om stringverwerking in programmeren te implementeren?
sobes.tech AI
Antwoord van AI
In Go zijn er verschillende manieren om met strings om te gaan, afhankelijk van de taak:
- Gebruik van standaardfuncties uit het
strings-pakket (bijvoorbeeldstrings.Split,strings.Replace,strings.Contains). - Omzetten van de string naar een byte-slice (
[]byte) voor byte-voor-byte verwerking. - Gebruik van runes (
rune) om met Unicode-tekens te werken. - Reguliere expressies via het
regexp-pakket voor complexe zoeken en vervangen.
Voorbeeld: het tellen van het aantal woorden in een string met strings.Fields:
package main
import (
"fmt"
"strings"
)
func main() {
text := "Voorbeeld van string voor verwerking"
words := strings.Fields(text) // splitst op spaties
fmt.Println("Aantal woorden:", len(words))
}