Junior — Middle
Dasturlashda satrlarni qayta ishlashning boshqa usullarini ayta olasizmi?
sobes.tech AI
AIdan javob
Go'da, satrlarni ishlash uchun bir nechta usullar mavjud, vazifaga qarab:
stringspaketidan standart funksiyalarni ishlatish (masalan,strings.Split,strings.Replace,strings.Contains).- Satrdan baytlar bo‘lakiga (
[]byte) aylantirish orqali bayt-bayt ishlash. - Unicode belgilar bilan ishlash uchun
runedan foydalanish. - Murakkab qidiruv va o‘rnash uchun
regexppaketidan foydalanish.
Misol: strings.Fields yordamida satrda so‘zlar sonini hisoblash:
package main
import (
"fmt"
"strings"
)
func main() {
text := "Misol satrni ishlash uchun"
words := strings.Fields(text) // bo‘sh joylar bo‘yicha ajratadi
fmt.Println("So‘zlar soni:", len(words))
}