Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Rune | Tipi di Dati
Introduzione a Golang

bookRune

Rune, anche chiamati Caratteri, rappresentano un singolo carattere Unicode. Si dichiarano utilizzando la parola chiave rune:

index.go

index.go

copy
1
var myChar rune = 'a'

È importante notare che i valori rune sono sempre racchiusi tra apici singoli ('). Pertanto, abbiamo scritto 'a'.

Nota

Unicode è uno standard che assegna un valore numerico univoco a ciascun carattere, consentendo ai computer di rappresentare e gestire testi di diverse lingue e alfabeti. Anche se non è necessario conoscere in dettaglio Unicode, è possibile trovare ulteriori informazioni sul sito ufficiale.

Ora, se proviamo a stampare il valore, potremmo ottenere come risultato un intero:

index.go

index.go

copy
1234567
package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }

Questo accade perché il valore decimale corrispondente al carattere a nel sistema Unicode è 97. È possibile trovare un elenco dei caratteri Unicode e dei loro valori decimali qui.

Si noti che una rune può rappresentare solo un singolo carattere alla volta; pertanto, quanto segue è errato:

index.go

index.go

copy
1
var myChar rune = 'ab' // Error: more than one character in rune literal
question mark

Quale parola chiave viene utilizzata per dichiarare una variabile di tipo carattere?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 1.96

bookRune

Scorri per mostrare il menu

Rune, anche chiamati Caratteri, rappresentano un singolo carattere Unicode. Si dichiarano utilizzando la parola chiave rune:

index.go

index.go

copy
1
var myChar rune = 'a'

È importante notare che i valori rune sono sempre racchiusi tra apici singoli ('). Pertanto, abbiamo scritto 'a'.

Nota

Unicode è uno standard che assegna un valore numerico univoco a ciascun carattere, consentendo ai computer di rappresentare e gestire testi di diverse lingue e alfabeti. Anche se non è necessario conoscere in dettaglio Unicode, è possibile trovare ulteriori informazioni sul sito ufficiale.

Ora, se proviamo a stampare il valore, potremmo ottenere come risultato un intero:

index.go

index.go

copy
1234567
package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }

Questo accade perché il valore decimale corrispondente al carattere a nel sistema Unicode è 97. È possibile trovare un elenco dei caratteri Unicode e dei loro valori decimali qui.

Si noti che una rune può rappresentare solo un singolo carattere alla volta; pertanto, quanto segue è errato:

index.go

index.go

copy
1
var myChar rune = 'ab' // Error: more than one character in rune literal
question mark

Quale parola chiave viene utilizzata per dichiarare una variabile di tipo carattere?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 4
some-alt