Golang rune type is an alias for int32, and it is used to indicate than an integer represents the code point. ASCII defines 128 characters, identified by the code points 0–127. It covers English letters, Latin numbers, and a few other characters. Unicode, which is the superset of ASCII, defines the codespace of 1,114,112 code points. Unicode version 10.0 covers 139 modern and historic scripts (including the runic alphabet, but not Klingon) as well as multiple symbol sets.

History of ASCII

ASCII stands for American Standard Code for Information Interchange, which is a character encoding standard for electronic communication. ASCII codes represent the text in computers, telecommunications equipment, and other devices.

In the past years, we dealt with one character set, which was ASCII. It used 7 bits to represent 128 characters, including upper and lowercase English letters, digits, and a variety of punctuations and device-control characters. Due to this, a vast number of the population of the world is not able to use their writing system on the computer.

#go #golang

What is Rune in Golang | Go Rune Example
1.90 GEEK