Understand and use the rune type in Go
In Go, a
rune is a 32-bit integer type that represents a single Unicode code point, effectively serving as the char type found in other languages. It is used to handle multi-byte characters (like Chinese characters) correctly, as standard strings in Go are sequences of bytes.