Junior — Middle
Чӣ гуна метавон матни матнро ба пайдарпайии аломатҳои руникӣ табдил дод?
sobes.tech AI
Ҷавоб аз AI
Дар забони Go (Golang), барои табдил додани сатр ба пайвандии рунаҳо, шумо метавонед навъи rune-ро истифода баред, ки нуқтаи коди Unicode-ро намояндагӣ мекунад. Сатр дар Go пайвандии байтҳо аст, ва табдил додан ба рунаҳо имкон медиҳад, ки бо аломатҳои Unicode кор кунед.
Масалан, табдил додани сатр ба срези рунаҳо:
package main
import (
"fmt"
)
func main() {
str := "Масалан"
runes := []rune(str) // табдил додани сатр ба срези рунаҳо
for i, r := range runes {
fmt.Printf("rune %d: %c (код %U)\n", i, r, r)
}
}
Натиҷа, ки ҳар як аломат дар сатр ҳамчун руна бо коди Unicode-и он намоиш дода мешавад. Ин барои коркарди дурустии аломатҳо, махсусан агар сатр дорои аломатҳои бисёрбайтӣ бошад, кӯмак мерасонад.