Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Runas | Tipos de Datos
Introducción a Golang

bookRunas

Las runas, también denominadas caracteres, representan un único carácter Unicode. Se declaran utilizando la palabra clave rune:

index.go

index.go

copy
1
var myChar rune = 'a'

Es importante tener en cuenta que los valores rúnicos siempre van entre comillas simples ('). Por lo tanto, escribimos 'a'.

Nota

Unicode es un estándar que asigna un valor numérico único a cada carácter, permitiendo a los ordenadores representar y procesar texto de varios idiomas y escrituras. Aunque no es necesario tener un conocimiento profundo de Unicode, puede encontrar más información en el sitio web oficial.

Ahora, si intentamos imprimir el valor, podríamos obtener un número entero como salida:

index.go

index.go

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

Esto se debe a que el valor decimal correspondiente para el carácter a en el sistema Unicode es 97. Puede encontrar una lista de caracteres Unicode y sus valores decimales aquí.

Tenga en cuenta que una runa sólo puede representar un único carácter a la vez; por lo tanto, lo siguiente es incorrecto:

index.go

index.go

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

¿Qué palabra clave se utiliza para declarar una variable de carácter?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

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

Desliza para mostrar el menú

Las runas, también denominadas caracteres, representan un único carácter Unicode. Se declaran utilizando la palabra clave rune:

index.go

index.go

copy
1
var myChar rune = 'a'

Es importante tener en cuenta que los valores rúnicos siempre van entre comillas simples ('). Por lo tanto, escribimos 'a'.

Nota

Unicode es un estándar que asigna un valor numérico único a cada carácter, permitiendo a los ordenadores representar y procesar texto de varios idiomas y escrituras. Aunque no es necesario tener un conocimiento profundo de Unicode, puede encontrar más información en el sitio web oficial.

Ahora, si intentamos imprimir el valor, podríamos obtener un número entero como salida:

index.go

index.go

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

Esto se debe a que el valor decimal correspondiente para el carácter a en el sistema Unicode es 97. Puede encontrar una lista de caracteres Unicode y sus valores decimales aquí.

Tenga en cuenta que una runa sólo puede representar un único carácter a la vez; por lo tanto, lo siguiente es incorrecto:

index.go

index.go

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

¿Qué palabra clave se utiliza para declarar una variable de carácter?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
some-alt