Sobes.tech
Junior — Middle

Kas saaksite selgitada, mis on rune tüüp Go programmeerimiskeeles?

sobes.tech AI

Vastus AI-lt

In the Go language, the rune type is an alias for int32 and is used to store a single Unicode code point of a character. This allows working with Unicode characters, not just ASCII bytes.

Main points:

  • rune is a 32-bit integer that encodes a Unicode character.
  • It is used for convenient handling of characters in strings, as strings in Go are sequences of bytes, and rune allows working with full characters.

Example:

var ch rune = '世' // Chinese ideogram
fmt.Println(ch)       // will output the numeric code of the character
fmt.Printf("%c", ch) // will output the character itself

Thus, rune helps in correctly processing and manipulating Unicode characters in Go.