Cum se folosește Rune în Golang

Ce sunt runele în Golang? Cum se folosește Rune în Golang? Articolul vă va spune răspunsul.

Cum se folosește Rune în Golang

În trecut, aveam un singur set de caractere și se numea ASCII (American Standard Code for Information Interchange). Apoi folosim 7 biți pentru a reprezenta 128 de caractere, inclusiv litere mari și mici în engleză, numere și diverse semne de punctuație și caractere de control al dispozitivului. Din cauza acestei limitări de caractere, majoritatea populației nu a putut să-și folosească sistemul personalizat de scriere. Pentru a rezolva această problemă, Unicode a fost „născut”. Unicode este un superset de ASCII care conține toate caracterele din sistemele de scriere ale lumii de astăzi. Include accente, semne diacritice, coduri de control, cum ar fi tab-uri și rupturi de rând, atribuind fiecărui caracter un număr standard numit „Unicode Code Point” sau în Go o „Rune”. Tipul Rune este un alias pentru int32.

Puncte de reținut despre Rune în Golang

  • Amintiți-vă întotdeauna, un șir este o secvență de octeți, nu o rună. Un șir poate conține text Unicode codificat în UTF-8. Dar codul sursă Go este codificat în UTF-8, deci nu este nevoie să codificați șiruri în UTF-8.
  • UTF-8 codifică tot Unicode în intervalul de la 1 la 4 octeți, unde 1 octet este folosit pentru ASCII și restul pentru Rune.
  • ASCII conține un total de 256 de elemente, dintre care 128 sunt caractere și 0-127 sunt definite ca puncte de cod. Aici, punctul de cod se referă la un element care reprezintă o singură valoare.

De exemplu:

Aceasta este o rună cu valoarea hexazecimală ♄.

Adevărata semnificație a runelor

Reprezintă o constantă Rune, unde o valoare întreagă identifică un punct de cod Unicode. În limba Go, un Literal Rune este reprezentat ca unul sau mai multe caractere cuprinse între paranteze, cum ar fi „g”, „\t”, etc. Între paranteze, aveți voie să puneți orice caracter, cu excepția unei linii noi și a unei paranteze fără escape. Aici, caracterele incluse în aceste paranteze reprezintă valoarea Unicode a caracterului dat în sine, iar șirurile cu mai multe caractere cu o bară oblică inversă (la începutul șirului cu mai multe caractere) codifică valorile într-un format diferit. În Rune Literal, toate șirurile care încep cu o bară oblică inversă sunt nevalide, doar următoarele caractere unice cu escape reprezintă valori speciale atunci când le utilizați cu o bară oblică inversă:

Caracter Unicode Descrie
\o U+0007 Alertă sau sonerie
\b U+0008 Backspace
\f U+000C Datele formularului
\n U+000A Avans de linie sau întrerupere de linie
\r U+000D Reveniți la începutul rândului
\t U+0009 Filă orizontală
\v U+000b Tabă verticală
\\ U+005c Backslash
\' U+0027 Apostrof
\” U+0022 Ghilimele duble (valide numai în șiruri de caractere)

De exemplu:

//Minh họa chương trình Go đơn giản về cách tạo một rune
package main

import (
	"fmt"
	"reflect"
)

func main() {

	// Tạo một rune
	rune1 := 'B'
	rune2 := 'g'
	rune3 := '\a'

	// Hiện rune và kiểu của nó
	fmt.Printf("Rune 1: %c; Unicode: %U; Type: %s", rune1,
							rune1, reflect.TypeOf(rune1))
	
	fmt.Printf("\nRune 2: %c; Unicode: %U; Type: %s", rune2,
							rune2, reflect.TypeOf(rune2))
	
	fmt.Printf("\nRune 3: Unicode: %U; Type: %s", rune3, 
								reflect.TypeOf(rune3))

}

Rezultat:

Rune 1: B; Unicode: U+0042; Type: int32
Rune 2: g; Unicode: U+0067; Type: int32
Rune 3: Unicode: U+0007; Type: int32

Exemplul 2:

Cum se folosește Rune în Golang

Rezultat:

Character: ♛, Unicode:U+265B, Position:0 
Character: ♠, Unicode:U+2660, Position:1 
Character: ♧, Unicode:U+2667, Position:2 
Character: ♡, Unicode:U+2661, Position:3 
Character: ♬, Unicode:U+266C, Position:4 

Lasă un comentariu

Cum se remediază eroarea contului de lucru Microsoft Teams

Cum se remediază eroarea contului de lucru Microsoft Teams

Te-ai săturat de eroarea frustrantă a contului de lucru Microsoft Teams care îți blochează productivitatea? Descoperă soluții dovedite, pas cu pas, pentru a o remedia rapid - golește memoria cache, resetează aplicația și multe altele. Fă Teams să funcționeze perfect chiar astăzi!

Cum să remediați eroarea neașteptată de descărcare a Microsoft Teams

Cum să remediați eroarea neașteptată de descărcare a Microsoft Teams

Te-ai săturat de erorile de descărcare Microsoft Teams care îți blochează fluxul de lucru în mod neașteptat? Urmărește ghidul nostru expert, pas cu pas, cu remedieri rapide și sfaturi avansate pentru a o rezolva instantaneu. Nu este necesară reinstalarea!

Cum să goliți memoria cache Microsoft Teams pentru a remedia problemele de performanță

Cum să goliți memoria cache Microsoft Teams pentru a remedia problemele de performanță

Te chinui cu Microsoft Teams lent? Află cum să golești memoria cache Microsoft Teams pas cu pas pentru a remedia problemele de performanță, întârzierile, blocările și a crește viteza pe Windows, Mac, web și mobil. Soluții rapide care funcționează!

Cum să remediați eroarea 1200 din Microsoft Teams pe telefon (iOS/Android)

Cum să remediați eroarea 1200 din Microsoft Teams pe telefon (iOS/Android)

Te-ai săturat de eroarea 1200 din Microsoft Teams care îți blochează apelurile telefonice? Descoperă remedieri rapide, pas cu pas, pentru iOS și Android, pentru a reveni rapid la munca în echipă fără probleme - nu sunt necesare cunoștințe tehnice!

Unde puteți găsi ID-ul și informațiile contului dvs. Microsoft Teams

Unde puteți găsi ID-ul și informațiile contului dvs. Microsoft Teams

Întâmpinați dificultăți în a vă localiza ID-ul sau detaliile contului Microsoft Teams? Acest ghid pas cu pas vă arată exact unde puteți găsi ID-ul și informațiile contului Microsoft Teams pe desktop, web, mobil și alte dispozitive, pentru o colaborare fără probleme.

Rezolvarea erorii de alăturare la întâlnire în Microsoft Teams prin link direct

Rezolvarea erorii de alăturare la întâlnire în Microsoft Teams prin link direct

Te confrunți cu eroarea „Alătură-te întâlnirii” din Microsoft Teams? Descoperă pași demonstrați pentru a o rezolva prin linkuri directe. Soluții rapide pentru o alăturare fără probleme - nu sunt necesare abilități tehnice!

Cum se utilizează Microsoft Teams pentru afaceri și educație (Tutorial 2026)

Cum se utilizează Microsoft Teams pentru afaceri și educație (Tutorial 2026)

Deblochează puterea Microsoft Teams în 2026 cu acest tutorial cuprinzător. Aflați sfaturi esențiale pentru colaborarea în afaceri și educație, de la configurare la funcții avansate pentru o productivitate fără probleme. Perfect atât pentru echipe, cât și pentru sălile de clasă!

Unde descarcă Microsoft Teams fișierele pe computer?

Unde descarcă Microsoft Teams fișierele pe computer?

Descoperiți de unde descarcă Microsoft Teams fișierele pe computer. Aflați locațiile implicite pentru Windows, Mac, Linux, cum să le schimbați și sfaturi pentru a găsi fișiere instantaneu. Economisiți timp cu acest ghid complet!

De ce a eșuat înregistrarea mea în Microsoft Teams? Motive frecvente

De ce a eșuat înregistrarea mea în Microsoft Teams? Motive frecvente

Frustrat pentru că înregistrarea ta în Microsoft Teams a eșuat? Descoperă principalele motive comune, cum ar fi problemele de permisiuni, limitele de stocare și erorile de rețea, plus remedieri pas cu pas pentru a preveni viitoarele erori și a înregistra impecabil de fiecare dată.

Cum se remediază eroarea de conectare la Microsoft Teams pe Chromebookuri

Cum se remediază eroarea de conectare la Microsoft Teams pe Chromebookuri

Vă confruntați cu o eroare de conectare la Microsoft Teams pe Chromebookuri? Descoperiți soluții pas cu pas pentru a rezolva rapid problemele de conectare. Ștergeți memoria cache, actualizați aplicațiile și multe altele pentru o muncă în echipă fără probleme. Funcționează pe cel mai recent sistem de operare Chrome!