Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Runas | Tipos de Dados
Introdução ao Golang

bookRunas

Runas, também referidas como Caracteres, representam um único caractere Unicode. Elas são declaradas usando a palavra-chave rune:

index.go

index.go

copy
1
var myChar rune = 'a'

É importante destacar que os valores de rune são sempre incluídos entre aspas simples ('). Portanto, escrevemos 'a'.

Nota

Unicode é um padrão que atribui um valor numérico único a cada caractere, permitindo que computadores representem e processem texto de várias línguas e escritas. Embora não seja necessário ter um conhecimento aprofundado do Unicode, você pode encontrar mais informações no site oficial.

Agora, se tentarmos imprimir o valor, podemos obter um número inteiro como saída:

index.go

index.go

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

Isso ocorre porque o valor decimal correspondente para o caractere a no sistema Unicode é 97. Você pode encontrar uma lista de caracteres Unicode e seus valores decimais aqui.

Observe que uma runa pode representar apenas um único caractere por vez; portanto, o seguinte está incorreto:

index.go

index.go

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

Qual palavra-chave é usada para declarar uma variável do tipo caractere?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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

Can you show an example of how to print a rune as a character instead of an integer?

Why does printing a rune sometimes show a number instead of a letter?

Awesome!

Completion rate improved to 1.96

bookRunas

Deslize para mostrar o menu

Runas, também referidas como Caracteres, representam um único caractere Unicode. Elas são declaradas usando a palavra-chave rune:

index.go

index.go

copy
1
var myChar rune = 'a'

É importante destacar que os valores de rune são sempre incluídos entre aspas simples ('). Portanto, escrevemos 'a'.

Nota

Unicode é um padrão que atribui um valor numérico único a cada caractere, permitindo que computadores representem e processem texto de várias línguas e escritas. Embora não seja necessário ter um conhecimento aprofundado do Unicode, você pode encontrar mais informações no site oficial.

Agora, se tentarmos imprimir o valor, podemos obter um número inteiro como saída:

index.go

index.go

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

Isso ocorre porque o valor decimal correspondente para o caractere a no sistema Unicode é 97. Você pode encontrar uma lista de caracteres Unicode e seus valores decimais aqui.

Observe que uma runa pode representar apenas um único caractere por vez; portanto, o seguinte está incorreto:

index.go

index.go

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

Qual palavra-chave é usada para declarar uma variável do tipo caractere?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
some-alt