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.
Sign up and earn $1000 a day ⋙

Leave a Comment

Palavras-chave em Go

Palavras-chave em Go

Palavra-chave - Palavras-chave são palavras em um idioma que são usadas para algum processo interno ou representam alguma ação predefinida. Aqui estão as coisas que você precisa saber sobre palavras-chave em Golang.

Tipos de dados em Golang

Tipos de dados em Golang

O tipo de dados especifica o tipo de dados que uma variável Go válida pode conter. Na linguagem Go, os tipos são divididos em quatro categorias, como segue:

Argumentos de função em Golang

Argumentos de função em Golang

Go suporta duas maneiras principais de passar argumentos: Passagem por valor e Passagem por referência. Go usa passagem por valor por padrão.

Função retornando múltiplos valores em Golang

Função retornando múltiplos valores em Golang

Na linguagem Go, você pode retornar vários valores de uma função, usando a instrução return. Em outras palavras, em uma função, uma instrução return pode retornar vários valores.

Instrução Switch em Go

Instrução Switch em Go

Golang como a maioria das outras linguagens de programação tem instrução switch. Veja como usar a instrução switch em Golang.

Casos a serem conhecidos ao usar instruções de seleção em Golang

Casos a serem conhecidos ao usar instruções de seleção em Golang

Neste artigo, aprenderemos como usar o caso padrão para evitar deadlock. Mas primeiro, vamos descobrir o que é o caso de deadlock ao usar o comando select do Golang?

Estruturas e campos anônimos em Golang

Estruturas e campos anônimos em Golang

Estruturas anônimas em Golang são estruturas temporárias sem nomes usadas para propósitos únicos, enquanto campos anônimos permitem a incorporação de campos sem nome.

Como usar Runa em Golang

Como usar Runa em Golang

O que são Runas em Golang? Como usar Runa em Golang? O artigo lhe dará a resposta.

Como usar operadores em Golang

Como usar operadores em Golang

Operadores nos permitem realizar diferentes tipos de operações em operandos. Na linguagem Go, os operadores podem ser classificados com base em suas diferentes funções.

Como criar um programa básico em Golang

Como criar um programa básico em Golang

Olá, mundo! é o primeiro programa básico em qualquer linguagem de programação. Você pode escrever este primeiro programa em Golang seguindo os passos abaixo.

Como instalar o Go no Windows

Como instalar o Go no Windows

O Golang pode ser facilmente instalado no Windows. Abaixo está um guia passo a passo detalhado para instalar o Golang no Windows.

Métodos com o mesmo nome em Golang

Métodos com o mesmo nome em Golang

Golang permite criar dois ou mais métodos com o mesmo nome no mesmo pacote, mas os receptores desses métodos devem ser de tipos diferentes.

Funções em Go

Funções em Go

Em Go, funções são blocos de código que executam tarefas específicas, que podem ser reutilizadas em todo o programa para economizar memória, melhorar a legibilidade e economizar tempo.

Escopo de Variável em Go

Escopo de Variável em Go

O escopo de uma variável em Golang determina a parte do programa onde essa variável é acessível. Em Go, todos os identificadores têm um escopo lexical que é determinado em tempo de compilação.

Spotify e Instagram estão se unindo para desenvolver um recurso semelhante ao MSN para compartilhar músicas em tempo real

Spotify e Instagram estão se unindo para desenvolver um recurso semelhante ao MSN para compartilhar músicas em tempo real

O Meta e o Spotify estão desenvolvendo um recurso semelhante ao MSN que permitirá que os usuários do Instagram vejam em tempo real a música que estão ouvindo.

Instagram lança nova ferramenta de texto para todos os usuários

Instagram lança nova ferramenta de texto para todos os usuários

Uma imagem vale mais que mil palavras. Então por que você desejaria adicionar texto a uma foto? O Instagram parece achar que é uma boa opção para oferecer a todos os usuários.

Apple pode apresentar uma nova personalidade de IA semelhante à Siri para robôs

Apple pode apresentar uma nova personalidade de IA semelhante à Siri para robôs

A Apple está trabalhando em uma interface semelhante à humana, baseada em IA generativa, que poderá controlar os futuros dispositivos de mesa e robóticos da Apple.

Como usar o Gemini AI como assistente virtual no Android em vez do Google Assistente

Como usar o Gemini AI como assistente virtual no Android em vez do Google Assistente

Usuários do Android agora podem usar o Gemini em vez do Google Assistente para usar recursos mais avançados do assistente virtual Gemini.

Como conversar com o Google Gemini usando imagens

Como conversar com o Google Gemini usando imagens

O Gemini agora permite que você converse com imagens e pesquise informações em imagens no Gemini. O Gemini analisará a imagem que você enviar e, a partir daí, fornecerá as informações que você deseja encontrar.

Como editar imagens no Copilot AI

Como editar imagens no Copilot AI

Agora, os usuários podem editar essas imagens diretamente no Copilot, sem precisar usar software adicional de edição de imagens.

Instruções para remover formatação de tabela no Excel

Instruções para remover formatação de tabela no Excel

Ao baixar um arquivo Excel da internet, o formato da tabela pode não corresponder aos seus requisitos de criação de tabela de dados. Se for o caso, você pode remover a formatação da tabela no Excel.

5 maneiras de corrigir o erro de não pareamento do Apple Watch

5 maneiras de corrigir o erro de não pareamento do Apple Watch

Embora o Apple Watch seja uma ótima maneira de monitorar sua atividade física diária, enviar mensagens e muito mais, o que acontece se o seu Apple Watch não emparelhar?

As 6 empresas mais antigas do mundo ainda em operação, a número 1 está em operação há 1.400 anos

As 6 empresas mais antigas do mundo ainda em operação, a número 1 está em operação há 1.400 anos

Qual é a empresa mais antiga do mundo? Em que ano foi fundada a empresa mais antiga do mundo? Vamos descobrir juntos!

Como revisar notificações excluídas no Samsung

Como revisar notificações excluídas no Samsung

Na nova versão One UI 3.0 da Samsung, os usuários podem usar muitos outros recursos interessantes e atraentes, como revisar notificações excluídas na barra de status da Samsung.

Desejos para o Dia Internacional do Homem, desejos para o dia 19 de novembro para namorado, amante, marido doce e romântico

Desejos para o Dia Internacional do Homem, desejos para o dia 19 de novembro para namorado, amante, marido doce e romântico

Quais são os melhores e mais curtos desejos de 19 de novembro para seu amor? Se você está sem ideias, este artigo vai sugerir desejos significativos para 19 de novembro.

Como usar um suéter com estilo e conforto

Como usar um suéter com estilo e conforto

Os suéteres básicos são uma parte indispensável de todos os nossos guarda-roupas de outono e inverno. Veja como misturar e combinar suéteres de uma forma simples, mas elegante.

A maneira mais fácil de transformar inimigos em amigos

A maneira mais fácil de transformar inimigos em amigos

Ter inimigos é sempre uma situação desagradável. Felizmente, você pode transformar seus inimigos em amigos. Aqui estão algumas maneiras simples de consertar um relacionamento que estão disponíveis para todos.

Quantas pessoas podem usar uma conta Netflix ao mesmo tempo?

Quantas pessoas podem usar uma conta Netflix ao mesmo tempo?

Como a Netflix é facilmente acessível em todos os dispositivos, incluindo celulares, tablets, consoles de jogos e dispositivos de streaming, você deve estar se perguntando quantas pessoas podem assistir à Netflix ao mesmo tempo na mesma conta.

Maneiras de centralizar células em uma tabela no Word

Maneiras de centralizar células em uma tabela no Word

Centralizar células no Word ao trabalhar com tabelas é uma operação que precisa ser realizada para reformatar o texto em cada célula de acordo com as normas, bem como criar uma tabela do Word com um layout mais bonito e fácil de visualizar.