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 — бул Goда Unicode белгилер менен иштөө үчүн ыңгайлуу жол.