Руни
Руни (або символи) представляють окремий символ Unicode. Вони оголошуються за допомогою ключового слова rune:
index.go
1var myChar rune = 'a'
Варто зазначити, що значення руни завжди береться в одинарні лапки ('). Тому ми записали 'a'.
Примітка
Unicode — це стандарт, який призначає унікальне числове значення кожному символу, дозволяючи комп'ютерам представляти та обробляти текст різними мовами та системами письма. Хоча не обов'язково мати глибокі знання Unicode, більше інформації можна знайти на офіційному сайті.
Тепер, якщо спробувати вивести значення, можна отримати ціле число як результат:
index.go
1234567package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }
Це пояснюється тим, що відповідне десяткове значення символу a у системі Unicode — це 97. Список символів Unicode та їхніх десяткових значень можна знайти тут.
Зверніть увагу, що rune може представляти лише один символ одночасно; тому наступний приклад є некоректним:
index.go
1var myChar rune = 'ab' // Error: more than one character in rune literal
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.96
Руни
Свайпніть щоб показати меню
Руни (або символи) представляють окремий символ Unicode. Вони оголошуються за допомогою ключового слова rune:
index.go
1var myChar rune = 'a'
Варто зазначити, що значення руни завжди береться в одинарні лапки ('). Тому ми записали 'a'.
Примітка
Unicode — це стандарт, який призначає унікальне числове значення кожному символу, дозволяючи комп'ютерам представляти та обробляти текст різними мовами та системами письма. Хоча не обов'язково мати глибокі знання Unicode, більше інформації можна знайти на офіційному сайті.
Тепер, якщо спробувати вивести значення, можна отримати ціле число як результат:
index.go
1234567package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }
Це пояснюється тим, що відповідне десяткове значення символу a у системі Unicode — це 97. Список символів Unicode та їхніх десяткових значень можна знайти тут.
Зверніть увагу, що rune може представляти лише один символ одночасно; тому наступний приклад є некоректним:
index.go
1var myChar rune = 'ab' // Error: more than one character in rune literal
Дякуємо за ваш відгук!