A palavra-chave var em Go

A palavra-chave var em Golang  é usada para criar variáveis ​​de um tipo específico com um nome distinto e valor inicial. A inicialização é opcional no momento da declaração da variável usando a palavra-chave var, que discutiremos mais adiante neste artigo.

A palavra-chave var em Go

Sintaxe:

var identifier type = expression

Por exemplo:

// ở đâ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 você sabe, Go é uma linguagem estaticamente tipada, mas ainda assim ela oferece a possibilidade de remover a declaração do tipo de dados ao declarar variáveis, conforme mostrado na sintaxe abaixo. Isso é frequentemente chamado de Inferência de Tipo .

Sintaxe:

var identifier = initialValue

Por exemplo:

var quantrimang1 = 200

Declare múltiplas variáveis ​​usando a palavra-chave var

A palavra-chave var também é usada para declarar múltiplas variáveis ​​em uma única linha. Você também pode fornecer valores iniciais para variáveis, conforme mostrado abaixo:

Declare múltiplas variáveis ​​usando a palavra-chave var junto com o tipo:

var quantrimang1, quantrimang2, quantrimang3, quantrimang4 int

Declare múltiplas variáveis ​​usando a palavra-chave var junto com seu tipo e valor inicial.

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

Observação:

Você também pode usar a inferência de tipo (discutida acima) para informar o compilador sobre o tipo, ou seja, ter a opção de apagar o tipo ao declarar múltiplas variáveis.
Por exemplo:

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

Você também pode usar várias linhas para declarar e inicializar valores de diferentes tipos usando a palavra-chave var da seguinte maneira:
Por exemplo:

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

Quando usado typedurante a declaração, você só pode declarar múltiplas variáveis ​​do mesmo tipo. Mas quando você deleta typedurante a declaração, você tem permissão para declarar diversas variáveis ​​de tipos diferentes.

Por exemplo:

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

Pontos importantes a serem lembrados sobre a palavra-chave var em Go:

  • Ao declarar uma variável usando a palavra-chave var, você pode remover o tipo ou a expressão =, mas não ambos. Se você excluí-lo, o compilador dará um erro.
  • Se você remover a expressão , a variável conterá zero para números e falso para booleanos “” para strings e nulo para interfaces e tipos de referência por padrão. Portanto, não existe o conceito de variável não inicializada na linguagem Go.

Por exemplo:

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

Funções voláteis em Golang

Funções voláteis em Golang

Funções variádicas em Go permitem que você passe um número variável de argumentos para uma função. Aqui está tudo o que você precisa saber sobre funções voláteis em Golang.

Parâmetros de retorno nomeados em Golang

Parâmetros de retorno nomeados em Golang

Em Golang, parâmetros de retorno nomeados são frequentemente chamados de parâmetros nomeados. Golang permite nomear os parâmetros de retorno ou resultados de funções na assinatura ou definição da função.

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.

Identificador vazio em Golang

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.

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.

Últimos códigos do Pixel Tower Defense e como resgatá-los

Últimos códigos do Pixel Tower Defense e como resgatá-los

O Code Pixel Tower Defense pode lhe dar uma vantagem ao defender sua base e manter suas unidades no melhor estado defensivo.

Último código Van Tien Tran e como entrar

Último código Van Tien Tran e como entrar

O código Van Tien Tran ajudará os jogadores a receber recompensas de suporte para novos jogadores, como muitos outros jogos para celular. As recompensas incluirão prata, aumentos de experiência por tempo limitado, bilhetes de invocação, baús de equipamentos raros...

Como recarregar Genshin Impact, recarregar Genshin Impact

Como recarregar Genshin Impact, recarregar Genshin Impact

Se você está procurando uma maneira de recarregar Genshin Impact, recarregar Genshin Impact Genesis Stones, consulte as instruções neste artigo.

Bitcoin pode em breve ultrapassar US$ 90.000 pela primeira vez na história

Bitcoin pode em breve ultrapassar US$ 90.000 pela primeira vez na história

De acordo com previsões da empresa de análise de mercado Polymarket, 94% dos investidores em criptomoedas pesquisados ​​apostaram que o valor do Bitcoin atingirá US$ 90.000 em novembro.

YouTube está testando remixes de músicas criados por IA

YouTube está testando remixes de músicas criados por IA

O YouTube está testando um novo recurso que permite aos criadores usar IA para remixar o estilo de músicas licenciadas para seus curtas-metragens.

Apple lançará dispositivo de controle residencial inteligente em 2025

Apple lançará dispositivo de controle residencial inteligente em 2025

A Apple está planejando fazer um grande sucesso no mercado de hardware para casas inteligentes. Mark Gurman, da Bloomberg, acaba de revelar detalhes sobre o futuro hub doméstico, e ele parece muito promissor.

Filme Anora e lições inspiradoras para uma vida melhor

Filme Anora e lições inspiradoras para uma vida melhor

O filme Anora ganhou 5 prêmios no Oscar de 2025. Diferentemente de outros filmes da Cinderela, Anora conta uma história muito real, dando ao público muitas lições de vida que valem a pena refletir.

Fatos interessantes sobre Pi que você talvez não conheça

Fatos interessantes sobre Pi que você talvez não conheça

O quanto você realmente sabe sobre pi? Aqui estão alguns fatos sobre pi que os professores de matemática raramente contam.

Cientistas querem lançar telescópio para estudar buracos negros do espaço

Cientistas querem lançar telescópio para estudar buracos negros do espaço

Os buracos negros estão entre os objetos mais extremos e fascinantes do universo.

Quantas vezes o corpo humano respira em média por dia?

Quantas vezes o corpo humano respira em média por dia?

Em média, quantos litros de ar uma pessoa respira por dia? Este artigo lhe dará a resposta à questão de quanto oxigênio uma pessoa inala por dia.

Exercícios de ioga para tratar a insônia

Exercícios de ioga para tratar a insônia

A ioga pode proporcionar muitos benefícios à saúde, incluindo melhor sono. Como a ioga pode ser relaxante e restauradora, é uma ótima maneira de curar a insônia depois de um dia agitado.

O que é SpicyChat AI?

O que é SpicyChat AI?

O SpicyChat AI é uma forma aprimorada do clássico bate-papo RPG, onde a interação ocorre por meio de avatares ou personagens que usam Inteligência Artificial (IA).

Sinais de alerta de que você pode ser intolerante à lactose

Sinais de alerta de que você pode ser intolerante à lactose

A intolerância à lactose ocorre em pessoas que não possuem a enzima necessária para quebrar a lactose, o açúcar do leite. Abaixo estão os sinais comuns de intolerância à lactose.

As melhores dietas para a saúde do coração

As melhores dietas para a saúde do coração

Além de exercícios regulares e não fumar, a dieta é uma das melhores maneiras de proteger seu coração. Aqui estão as melhores dietas para a saúde do coração.

Como desativar a opção Salvar como no OneDrive no Microsoft 365

Como desativar a opção Salvar como no OneDrive no Microsoft 365

Os aplicativos do Microsoft 365 fornecem acesso direto ao OneDrive. Se você não usa o OneDrive, pode remover essa opção do Office 365 ao salvar arquivos.