Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Rune | Tipi di Dati
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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

Suggested prompts:

What happens if I try to assign more than one character to a rune?

Can you show an example of printing a rune and its integer value?

How do I convert a rune back to its character representation?

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