Identificador vazio em Golang

_(sublinhado) em Golang é chamado de Identificador em Branco . Identificador é um nome definido pelo usuário para componentes de programa usados ​​para fins de identificação.

Identificador vazio em Golang

Golang tem um recurso especial de definir e usar variáveis ​​não utilizadas usando um Identificador em Branco. Variáveis ​​não utilizadas são aquelas que são definidas pelo usuário durante o programa, mas ele nunca as utiliza. Essas variáveis ​​tornam o programa quase ilegível. Como você sabe, Golang é uma linguagem de programação mais concisa e legível, por isso não permite que os programadores definam uma variável não utilizada. Se você fizer isso, o compilador lhe dará um erro.

O uso real do Identificador em Branco ocorre quando uma função retorna vários valores, mas precisamos apenas de alguns valores e precisamos remover os valores redundantes. Basicamente, ele informa ao compilador que essa variável não é necessária e a ignora sem nenhum erro. Ela esconde os valores das variáveis, tornando o programa legível. Portanto, sempre que você atribuir um valor ao Identificador em Branco, ele não terá utilidade.

Exemplo 1: No programa abaixo, a função mul_div retorna dois valores e armazenamos ambos os valores nos identificadores mul e div . Mas em todo o programa, usamos apenas uma variável, ou seja, mul . Então o compilador dará erro de que div foi declarado e não utilizado.

// 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

Exemplo 2: Use o identificador em branco para modificar o programa acima. Em vez de identificar div, use apenas _ (sublinhado) . Ele permite que o compilador ignore erros declarados e não utilizados para aquela variável específica.

// 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

Pontos importantes a serem lembrados:

  • Você pode usar vários identificadores em branco no mesmo programa. Então você pode dizer que um programa Golang pode ter múltiplas variáveis ​​usando o mesmo nome de identificador em branco.
  • Existem muitos casos em que é necessário atribuir valores apenas para completar a sintaxe, mesmo quando se sabe que os valores não serão usados ​​em nenhum lugar do programa. Como uma função que retorna vários valores. A maioria desses casos usa o identificador em branco.
  • Você pode usar qualquer valor de qualquer tipo com Identificador em Branco.

Deixar um comentário

Como descartar botijão de gás com segurança: onde levar e o que evitar

Como descartar botijão de gás com segurança: onde levar e o que evitar

Saiba como devolver ou descartar um botijão de gás vazio, danificado ou com vazamento sem colocá-lo no lixo comum.

Power bank estufado em Sorocaba: como descartar com cuidado

Power bank estufado em Sorocaba: como descartar com cuidado

Veja como interromper o uso, reconhecer sinais de perigo e confirmar em Sorocaba um destino adequado para power bank estufado antes de transportá-lo.

Ecoponto em São Paulo: o que pode levar e como funciona

Ecoponto em São Paulo: o que pode levar e como funciona

Veja o que pode levar ao Ecoponto em São Paulo, os limites, horários, materiais proibidos e quando usar o Cata-Bagulho no lugar.

Como descartar bateria de lítio em Ribeirão Preto: opções seguras e onde entregar

Como descartar bateria de lítio em Ribeirão Preto: opções seguras e onde entregar

Veja onde levar baterias de lítio em Ribeirão Preto, como comparar ecopontos e logística reversa e o que fazer com baterias inchadas ou integradas a eletrônicos.

IPTU em Duque de Caxias: como emitir a segunda via e consultar débitos

IPTU em Duque de Caxias: como emitir a segunda via e consultar débitos

Veja como emitir a segunda via do IPTU em Duque de Caxias, consultar débitos, conferir a guia e saber quando procurar a Fazenda.

Como descartar sofá em Belo Horizonte: opções, custos e cuidados antes de decidir

Como descartar sofá em Belo Horizonte: opções, custos e cuidados antes de decidir

Veja como descartar sofá em Belo Horizonte, compare URPV, doação e coleta privada e entenda limites, custos, transporte e erros a evitar.

Como descartar celular em Campo Grande: pontos e cuidados

Como descartar celular em Campo Grande: pontos e cuidados

Saiba como descartar celular em Campo Grande com segurança: prepare os dados, encontre Ecoponto ou PEV e cuide da bateria antes da entrega.

Como descartar power bank em Uberlândia: pontos, cuidados e o que evitar

Como descartar power bank em Uberlândia: pontos, cuidados e o que evitar

Saiba onde descartar power bank em Uberlândia, como encontrar pontos de logística reversa e quais cuidados tomar antes de levar a bateria.

BPC para idoso: quais são os requisitos e como saber se você pode receber

BPC para idoso: quais são os requisitos e como saber se você pode receber

Entenda os requisitos do BPC para idoso em 2026: idade mínima, renda por pessoa, CadÚnico, biometria, cálculo da família e como solicitar.

FGTS: como corrigir dados cadastrais? Veja qual caminho escolher

FGTS: como corrigir dados cadastrais? Veja qual caminho escolher

Saiba como corrigir dados cadastrais do FGTS e quando usar o app, a Receita Federal, o RH da empresa ou a CAIXA.