La palabra clave var en Go

La palabra clave var en Golang  se utiliza para crear variables de un tipo específico con un nombre distinto y un valor inicial. La inicialización es opcional en el momento de la declaración de la variable utilizando la palabra clave var, lo cual discutiremos más adelante en este artículo.

La palabra clave var en Go

Sintaxis:

var identifier type = expression

Por ejemplo:

// ở đây quantrimang1 là định danh
// hoặc tên biến, int là
// kiểu và 200 là giá trị được gán
var quantrimang1 int = 200

Como sabes, Go es un lenguaje tipado estáticamente pero aún así proporciona la posibilidad de eliminar la declaración del tipo de datos al declarar variables como se muestra en la siguiente sintaxis. Esto a menudo se denomina inferencia de tipos .

Sintaxis:

var identifier = initialValue

Por ejemplo:

var quantrimang1 = 200

Declarar múltiples variables usando la palabra clave var

La palabra clave var también se utiliza para declarar múltiples variables en una sola línea. También puede proporcionar valores iniciales para las variables como se muestra a continuación:

Declare múltiples variables utilizando la palabra clave var junto con el tipo:

var quantrimang1, quantrimang2, quantrimang3, quantrimang4 int

Declare múltiples variables utilizando la palabra clave var junto con su tipo y valor inicial.

var quantrimang1,  quantrimang2,  quantrimang3,  quantrimang4 int = 10, 20, 30, 40

Nota:

También puede utilizar la inferencia de tipos (discutida anteriormente) para informar al compilador sobre el tipo, es decir, tener la opción de borrar el tipo al declarar múltiples variables.
Por ejemplo:

var quantrimang1, quantrimang2, quantrimang3, quantrimang4 = 10, 20, 30.30, true

También puede utilizar varias líneas para declarar e inicializar valores de diferentes tipos utilizando la palabra clave var de la siguiente manera:
Por ejemplo:

var(
     quantrimang1 = 100
     quantrimang2 = 200.57
     quantrimang3 bool
     quantrimang4 string = "Quantrimang"
)

Cuando se utiliza typedurante la declaración, solo se permite declarar múltiples variables del mismo tipo. Pero cuando se elimina typedurante la declaración, se le permite declarar múltiples variables de diferentes tipos.

Por ejemplo:

// Minh họa chương trình Go khai báo nhiều biến bằng từ khóa var
package main 

import "fmt"

func main() { 

	// Khai báo và khởi tạo nhiều biến cùng loại trong một dòng cùng với kiểu
	var geek1, geek2, geek3 int = 232, 784, 854 

	// Khai báo và khởi tạo nhiều biến của các kiểu khác nhau trong một dòng với kiểu không xác định
	var geek4, geek5, geek6 = 100, "GFG", 7896.46 

	
// Hiện giá trị của các biến
fmt.Printf("The value of geek1 is : %d\n", geek1) 
										
fmt.Printf("The value of geek2 is : %d\n", geek2) 
										
fmt.Printf("The value of geek3 is : %d\n", geek3) 

fmt.Printf("The value of geek4 is : %d\n", geek4) 
										
fmt.Printf("The value of geek5 is : %s\n", geek5) 
										
fmt.Printf("The value of geek6 is : %f", geek6) 
											
} 

Resultado:

The value of geek1 is : 232
The value of geek2 is : 784
The value of geek3 is : 854
The value of geek4 is : 100
The value of geek5 is : GFG
The value of geek6 is : 7896.460000

Puntos importantes para recordar sobre la palabra clave var en Go:

  • Al declarar una variable utilizando la palabra clave var, puede eliminar el tipo o la expresión =, pero no ambos. Si lo elimina, el compilador dará un error.
  • Si elimina la expresión , la variable contendrá cero para números y falso para valores booleanos “” para cadenas y nulo para interfaces y tipos de referencia de manera predeterminada. Por lo tanto, no existe el concepto de variable no inicializada en el lenguaje Go.

Por ejemplo:

// Chương trình Go minh họa khái niệm từ khóa var
package main 
	
import "fmt"
	
func main() { 

	// Biến được khai báo nhưng không có khởi tạo
	var geek1 int
	var geek2 string 
	var geek3 float64 
	var geek4 bool

	// Hiện giá trị zero của các biến
	fmt.Printf("The value of geek1 is : %d\n", geek1) 
							
	fmt.Printf("The value of geek2 is : %s\n", geek2) 

	fmt.Printf("The value of geek3 is : %f\n", geek3) 

	fmt.Printf("The value of geek4 is : %t", geek4) 
								
} 

Resultado:

The value of geek1 is : 0
The value of geek2 is : 
The value of geek3 is : 0.000000
The value of geek4 is : false
Sign up and earn $1000 a day ⋙

Leave a Comment

Parámetros de retorno con nombre en Golang

Parámetros de retorno con nombre en Golang

En Golang, los parámetros de retorno con nombre a menudo se denominan parámetros con nombre. Golang permite nombrar los parámetros de retorno o los resultados de las funciones en la firma o definición de la función.

Palabras clave en Go

Palabras clave en Go

Palabra clave: Las palabras clave son palabras en un lenguaje que se utilizan para algún proceso interno o representan alguna acción predefinida. Aquí tienes lo que necesitas saber sobre las palabras clave en Golang.

Tipos de datos en Golang

Tipos de datos en Golang

El tipo de datos especifica el tipo de datos que puede contener una variable Go válida. En el lenguaje Go, los tipos se dividen en cuatro categorías como sigue:

Argumentos de función en Golang

Argumentos de función en Golang

Go admite dos formas principales de pasar argumentos: pasar por valor y pasar por referencia. Go utiliza el paso por valor de manera predeterminada.

Función que devuelve múltiples valores en Golang

Función que devuelve múltiples valores en Golang

En el lenguaje Go, se permite devolver múltiples valores de una función, utilizando la declaración de retorno. En otras palabras, en una función, una declaración de retorno puede devolver múltiples valores.

Sentencia Switch en Go

Sentencia Switch en Go

Golang, como la mayoría de los otros lenguajes de programación, tiene una declaración switch. Aquí se explica cómo utilizar la declaración switch en Golang.

Casos a conocer al utilizar sentencias de selección en Golang

Casos a conocer al utilizar sentencias de selección en Golang

En este artículo, aprenderemos cómo utilizar el caso predeterminado para evitar el bloqueo. Pero primero, ¿averigüemos qué es el caso de bloqueo cuando se utiliza el comando de selección de Golang?

Estructuras y campos anónimos en Golang

Estructuras y campos anónimos en Golang

Las estructuras anónimas en Golang son estructuras temporales sin nombre que se utilizan para fines únicos, mientras que los campos anónimos permiten la incorporación de campos sin nombre.

Cómo usar Runas en Golang

Cómo usar Runas en Golang

¿Qué son las Runas en Golang? ¿Cómo usar Runas en Golang? El artículo te dirá la respuesta.

Cómo usar operadores en Golang

Cómo usar operadores en Golang

Los operadores nos permiten realizar diferentes tipos de operaciones sobre los operandos. En el lenguaje Go, los operadores se pueden clasificar según sus diferentes funciones.

Identificador nulo en Golang

Identificador nulo en Golang

_(guión bajo) en Golang se llama Identificador en blanco. El identificador es un nombre definido por el usuario de los componentes del programa que se utiliza con fines de identificación.

Cómo crear un programa básico en Golang

Cómo crear un programa básico en Golang

¡Hola Mundo! es el primer programa básico en cualquier lenguaje de programación. Puedes escribir este primer programa en Golang siguiendo los pasos a continuación.

Cómo instalar Go en Windows

Cómo instalar Go en Windows

Golang se puede instalar fácilmente en Windows. A continuación se muestra una guía detallada paso a paso para instalar Golang en Windows.

Métodos con el mismo nombre en Golang

Métodos con el mismo nombre en Golang

Golang permite crear dos o más métodos con el mismo nombre en el mismo paquete, pero los receptores de estos métodos deben ser de diferentes tipos.

Funciones en Go

Funciones en Go

En Go, las funciones son bloques de código que realizan tareas específicas y que pueden reutilizarse en todo el programa para ahorrar memoria, mejorar la legibilidad y ahorrar tiempo.

Cómo conseguir un mes de Discord Nitro gratis con Opera GX

Cómo conseguir un mes de Discord Nitro gratis con Opera GX

Opera GX, el navegador web centrado en los juegos, ha llegado a una interesante asociación con Discord, ofreciendo a los usuarios una prueba gratuita de un mes de Discord Nitro.

Cómo grabar rápidamente la pantalla de una computadora con Windows 10

Cómo grabar rápidamente la pantalla de una computadora con Windows 10

Actualmente, existen muchos programas de grabación de pantalla de computadora compatibles con Win 10, que le ayudan a grabar la pantalla de su computadora fácilmente, especialmente para jugadores.

Cómo desactivar los comentarios al transmitir en vivo en Facebook

Cómo desactivar los comentarios al transmitir en vivo en Facebook

Al ver una transmisión en vivo en Facebook, los comentarios se muestran automáticamente en la pantalla de video en línea. Entonces los espectadores conocerán los comentarios de otras personas.

15 cosas que puedes hacer con ChatGPT

15 cosas que puedes hacer con ChatGPT

Desde su lanzamiento en noviembre de 2022, ChatGPT ha recibido mucha atención por su gran variedad de usos. Para ayudarle a aprovechar al máximo esta herramienta, aquí hay 15 formas en que puede utilizar ChatGPT.

Consejos para encontrar vuelos baratos en Gemini

Consejos para encontrar vuelos baratos en Gemini

Los widgets de Gemini ayudan a este asistente de inteligencia artificial a llegar a los usuarios en más aspectos, como encontrar pasajes de avión baratos a través del widget Google Flights.

Parámetros de retorno con nombre en Golang

Parámetros de retorno con nombre en Golang

En Golang, los parámetros de retorno con nombre a menudo se denominan parámetros con nombre. Golang permite nombrar los parámetros de retorno o los resultados de las funciones en la firma o definición de la función.

Instrucciones para configurar el fondo de pantalla del chat en WhatsApp

Instrucciones para configurar el fondo de pantalla del chat en WhatsApp

WhatsApp tiene una función para cambiar el fondo de pantalla del chat, que permite a los usuarios configurar temas de chat en WhatsApp. Los usuarios podrán elegir entre 30 fondos diferentes para sus chats, o utilizar sus imágenes personales como fondos de chat en WhatsApp.

¿Qué es un archivo FLV? ¿Cómo abrir archivos FLV en la computadora?

¿Qué es un archivo FLV? ¿Cómo abrir archivos FLV en la computadora?

A menudo descargas vídeos de Internet a tu ordenador para verlos sin conexión y con frecuencia ves archivos FLV. ¿Tienes dificultades para descubrir cómo abrirlos? Hoy le brindaremos información sobre los archivos de video FLV en el siguiente artículo.

Cómo ver el archivo de noticias de Facebook en el teléfono y la computadora

Cómo ver el archivo de noticias de Facebook en el teléfono y la computadora

Para revisar las noticias publicadas en Facebook, debes activar el archivo de noticias en Facebook. Todos los mensajes de Facebook después de activar el modo de archivo se guardarán en el archivo para que puedas revisarlos cuando lo necesites.

Último código VNG de MU Luc Dia y cómo canjearlo

Último código VNG de MU Luc Dia y cómo canjearlo

Puedes canjear códigos de juego MU Luc Dia VNG por Zen y otras monedas.

10 aplicaciones indispensables para los amantes de los libros

10 aplicaciones indispensables para los amantes de los libros

Sólo porque no tengas un libro contigo no significa que tengas que dejar de leer. Todo lo que necesitas es tu teléfono para probar las aplicaciones de redes sociales dedicadas a los amantes de los libros y encontrar el próximo libro que quieras leer.

Descubre Spotify Connect: la función de Spotify que obligó a los usuarios a abandonar YouTube Music

Descubre Spotify Connect: la función de Spotify que obligó a los usuarios a abandonar YouTube Music

La capacidad de controlar la reproducción de música en un dispositivo desde otro es una característica subestimada. YouTube Music no tiene esta función, y eso obliga a la gente a recurrir a Spotify.

Cómo hacer explotar una bola de nieve en Minecraft Bedrock y Java Editon

Cómo hacer explotar una bola de nieve en Minecraft Bedrock y Java Editon

Los comandos de Minecraft permiten a los jugadores crear muchos efectos interesantes y una opción interesante es hacer que las bolas de nieve exploten. Aquí te explicamos cómo hacer bolas de nieve explosivas en Minecraft.

¿Su computadora tiene una NPU? Aquí te explicamos cómo comprobarlo

¿Su computadora tiene una NPU? Aquí te explicamos cómo comprobarlo

En Windows 11, puedes comprobar rápidamente si tu ordenador tiene una NPU (Unidad de procesamiento neuronal), a través de 3 formas muy sencillas.

¿El modo Hibernación es malo para la PC?

¿El modo Hibernación es malo para la PC?

El modo Hibernación nació de la necesidad de mantener el ordenador encendido las 24 horas del día, los 7 días de la semana sin querer agotar la batería o garantizar que el sistema no se vea afectado por un corte de energía, a diferencia del caso del modo Suspensión.