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.

Identificador nulo en Golang

Golang tiene una característica especial: definir y utilizar variables no utilizadas mediante un identificador en blanco. Las variables no utilizadas son aquellas variables que son definidas por el usuario durante el programa pero que nunca utiliza. Esas variables hacen que el programa sea casi ilegible. Como sabes, Golang es un lenguaje de programación más conciso y legible, por lo que no permite a los programadores definir una variable no utilizada. Si lo hace, el compilador le dará un error.

El uso real de Blank Identifier surge cuando una función devuelve múltiples valores, pero solo necesitamos unos pocos valores y necesitamos eliminar los valores redundantes. Básicamente, le dice al compilador que esta variable no es necesaria y la ignora sin ningún error. Oculta los valores de las variables, haciendo que el programa sea legible. Por lo tanto, cada vez que asigne un valor a un Identificador en blanco, no será de ninguna utilidad.

Ejemplo 1: En el programa siguiente, la función mul_div devuelve dos valores y almacenamos ambos valores en los identificadores mul y div . Pero en todo el programa, utilizamos solo una variable, es decir, mul . Entonces el compilador dará un error indicando que div está declarado y no se utiliza.

// Chương trình Go hiện trình biên dịch
// báo lỗi nếu một biến
// được khai báo nhưng không được sử dụng

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị được gán
	// cho định danh mul và div
	mul, div := mul_div(105, 7)

	// chỉ dùng biến mul
	// trình biên dịch sẽ báo lỗi
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai 
// giá trị của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về các giá trị này
	return n1 * n2, n1 / n2
}

Resultado:

./prog.go:15:7: div được khai báo nhưng không được dùng

Ejemplo 2: Utilice el identificador en blanco para modificar el programa anterior. En lugar de identificar div, simplemente use _ (guión bajo) . Permite al compilador ignorar los errores declarados y no utilizados para esa variable en particular.

// Chương trình Go dùng định danh trống

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị
	// được gán cho định danh mul và trống
	mul, _ := mul_div(105, 7)

	// chỉ dùng biến mul
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai giá trị
// của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về giá trị này
	return n1 * n2, n1 / n2
}

Resultado:

105 x 7 =  735

Puntos importantes para recordar:

  • Puede utilizar varios identificadores en blanco en el mismo programa. Entonces se puede decir que un programa Golang puede tener múltiples variables usando el mismo nombre de identificador en blanco.
  • Hay muchos casos en los que es necesario asignar valores sólo para completar la sintaxis incluso cuando se sabe que los valores no se utilizarán en ninguna parte del programa. Como una función que devuelve múltiples valores. La mayoría de estos casos utilizan el identificador en blanco.
  • Puede utilizar cualquier valor de cualquier tipo con Identificador en blanco.

Dejar un comentario

Cómo tirar un ordenador en Terrassa: puntos de entrega y pasos seguros

Cómo tirar un ordenador en Terrassa: puntos de entrega y pasos seguros

Descubre cómo tirar un ordenador en Terrassa: borra tus datos, elige la deixalleria adecuada y conoce la recogida móvil y 1x1.

Punto limpio en LHospitalet de Llobregat: residuos aceptados y cómo acceder

Punto limpio en LHospitalet de Llobregat: residuos aceptados y cómo acceder

Consulta qué residuos acepta el punto limpio de L'Hospitalet, dónde está, horarios, acceso, coste y cuándo elegir un punto móvil o de barrio.

Cómo tirar pilas en Zaragoza: puntos de recogida y pasos seguros

Cómo tirar pilas en Zaragoza: puntos de recogida y pasos seguros

Dónde tirar pilas usadas en Zaragoza: puntos limpios de proximidad abiertos 24 horas, recogida en tiendas y horarios de los servicios municipales.

Cómo tirar una batería externa hinchada en Murcia de forma segura

Cómo tirar una batería externa hinchada en Murcia de forma segura

Guía práctica para desechar una power bank hinchada en Murcia: qué hacer, qué evitar, dónde entregarla y cuándo llamar al 112.

Cómo tirar una batería de litio en Jerez de la Frontera: puntos limpios y seguridad

Cómo tirar una batería de litio en Jerez de la Frontera: puntos limpios y seguridad

Descubre cómo tirar una batería de litio en Jerez de la Frontera: Punto Limpio Sur, Punto Limpio Móvil 2026, preparación segura y errores que debes evitar.

Cómo tirar una batería de litio en Granada: puntos y precauciones

Cómo tirar una batería de litio en Granada: puntos y precauciones

Descubre cómo tirar una batería de litio en Granada: Ecoparque, puntos de recogida, preparación segura y qué hacer si está hinchada o dañada.

Cómo tirar un aerosol en Las Palmas de Gran Canaria: guía paso a paso

Cómo tirar un aerosol en Las Palmas de Gran Canaria: guía paso a paso

Aprende cómo tirar un aerosol en Las Palmas de Gran Canaria: contenedor amarillo, Punto Limpio, preparación segura, límites y errores que debes evitar.

Cómo tirar un colchón en Córdoba: recogida de SADECO y ecoparques

Cómo tirar un colchón en Córdoba: recogida de SADECO y ecoparques

Guía práctica para deshacerse de un colchón en Córdoba: recogida domiciliaria de SADECO, ecoparques, qué preparar y qué errores evitar.

Cómo tirar un ordenador en Almería: puntos limpios, datos y pasos seguros

Cómo tirar un ordenador en Almería: puntos limpios, datos y pasos seguros

Descubre dónde llevar un ordenador viejo en Almería, cómo proteger tus datos, qué hacer con monitor y periféricos y qué confirmar antes de ir.

Cómo tirar tubos fluorescentes en L’Hospitalet de Llobregat: dónde llevarlos y qué hacer en 2026

Cómo tirar tubos fluorescentes en L’Hospitalet de Llobregat: dónde llevarlos y qué hacer en 2026

Guía 2026 para desechar tubos fluorescentes en L’Hospitalet: punto limpio, límites para particulares, entrega en tiendas y transporte seguro.