Sobes.tech
Senior

Руна чист?

sobes.tech AI

Ҷавоб аз AI

Дар забони Go, rune як ҳамсони навъи int32 мебошад, ки барои намояндагии як рамзи Unicode истифода мешавад. Ин имкон медиҳад, ки бо рамзҳои Unicode кор кунед, на танҳо бо байтҳо, ки барои коркарди ду забонҳои бисёрзабон муҳим аст.

Масалан, сатр дар Go як пайванд аз байтҳо аст, ва rune имкон медиҳад, ки дар бораи рамзҳо такрор кунед, на танҳо дар бораи байтҳо:

s := "Привет"
for i, r := range s {
    fmt.Printf("%d: %c\n", i, r) // r як rune аст
}

Бинобар ин, rune роҳи қулайи кор бо рамзҳои Unicode дар Go мебошад.