Junior — Middle
Môžeš uviesť iné spôsoby implementácie spracovania reťazcov v programovaní?
sobes.tech AI
Odpoveď od AI
V jazyku Go existuje niekoľko spôsobov spracovania reťazcov, v závislosti od úlohy:
- Použitie štandardných funkcií z balíka
strings(napríkladstrings.Split,strings.Replace,strings.Contains). - Konverzia reťazca na rez bajtov (
[]byte) pre spracovanie po bajtoch. - Použitie run (
rune) na prácu s Unicode znakmi. - Regulárne výrazy cez balík
regexppre zložité vyhľadávanie a nahrádzanie.
Príklad: spočítanie počtu slov v reťazci pomocou strings.Fields:
package main
import (
"fmt"
"strings"
)
func main() {
text := "Príklad reťazca na spracovanie"
words := strings.Fields(text) // rozdeľuje podľa medzier
fmt.Println("Počet slov:", len(words))
}