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

Deixar um comentário

Como descartar lata de spray em Manaus: o que fazer antes de levar ao PEV

Como descartar lata de spray em Manaus: o que fazer antes de levar ao PEV

Veja como descartar lata de spray em Manaus com segurança, quando usar os PEVs da Semulsp e o que fazer se a embalagem ainda tiver produto ou pressão.

Como descartar pilhas em Campo Grande: passo a passo para fazer do jeito certo

Como descartar pilhas em Campo Grande: passo a passo para fazer do jeito certo

Veja onde e como descartar pilhas em Campo Grande, como armazená-las com segurança em casa, localizar um PEV e evitar erros no descarte.

Ecoponto em Guarulhos: o que pode levar e como funciona

Ecoponto em Guarulhos: o que pode levar e como funciona

Saiba o que levar ao Ecoponto Joga-Tralha em Guarulhos, quem pode usar, limites, materiais proibidos e quando optar pelo Cata-Tralha.

Como descartar televisão em Belo Horizonte: pontos e logística reversa

Como descartar televisão em Belo Horizonte: pontos e logística reversa

Saiba como descartar televisão em Belo Horizonte: encontre pontos gratuitos, prepare o aparelho, proteja seus dados e evite a coleta seletiva e as URPVs.

Ecoponto em Santo André: o que pode levar e como funciona

Ecoponto em Santo André: o que pode levar e como funciona

Veja o que levar ao ecoponto em Santo André, os limites mensais, documentos, horários, materiais proibidos e como escolher a Estação de Coleta correta.

Como descartar micro-ondas em Nova Iguaçu: coleta, logística reversa e como conferir se deu certo

Como descartar micro-ondas em Nova Iguaçu: coleta, logística reversa e como conferir se deu certo

Saiba como descartar micro-ondas em Nova Iguaçu, quando agendar coleta, como preparar o aparelho e quais sinais confirmam uma destinação adequada.

Como descartar televisão no Rio de Janeiro: opções seguras e o que fazer antes de levar

Como descartar televisão no Rio de Janeiro: opções seguras e o que fazer antes de levar

Saiba como descartar uma televisão no Rio de Janeiro: logística reversa, pontos de entrega, ecopontos, remoção de bens inservíveis e cuidados no transporte.

Como descartar power bank em Sorocaba: pontos e opções

Como descartar power bank em Sorocaba: pontos e opções

Saiba onde descartar power bank em Sorocaba, compare o ponto da Sema, PEVs e cooperativas e confira o que fazer com uma bateria portátil danificada.

Como descartar bateria de lítio em Fortaleza com segurança

Como descartar bateria de lítio em Fortaleza com segurança

Saiba como descartar bateria de lítio em Fortaleza: pontos de entrega, Ecopontos, preparação segura, cuidados com bateria estufada e o que nunca fazer.

IPTU em São Bernardo do Campo: como emitir a segunda via e consultar débitos

IPTU em São Bernardo do Campo: como emitir a segunda via e consultar débitos

Veja como emitir a segunda via do IPTU em São Bernardo do Campo, consultar débitos de outros exercícios e pagar uma guia vencida com segurança.