Junior — Middle
Чӣ тавр дар забони Go дарозии сатрро дар аломатҳо муайян кардан мумкин аст؟
sobes.tech AI
Ҷавоб аз AI
Дар Го, сатр як пайдарпайи байтҳо аст, на аломатҳои Unicode. Барои гирифтани дарозии сатр дар аломатҳо (рунаҳо), бояд сатрро ба сегменти рунаҳо табдил диҳед ва дарозии онро андозагирӣ кунед:
s := "Привет"
length := len([]rune(s))
fmt.Println(length) // Натиҷа нишон медиҳад, ки чӣ қадар аломатҳо ҳастанд
Аз он ки як аломати Unicode метавонад чанд байтро ишғол кунад, истифодаи len(s) шумораи байтҳоро медиҳад, на аломатҳоро.