2
respostas

quais tipo de var, e permitido ?

Holla! Quais sao os tipos de variaveis exemplo: const, let, var

se eu posso reatribuir um novo valor a ela exemplo:

nome := Flavio

nome = Jorge

nome = Silas

posso reatribuir ?

2 respostas

Olá Flávio!

Pelo que entendi da sua pergunta, você está querendo saber quais tipos de variáveis são permitidos em Go e se é possível reatribuir um novo valor a elas.

Em Go, existem vários tipos de variáveis que você pode utilizar, como int para números inteiros, float32 ou float64 para números com ponto flutuante, string para texto, bool para valores booleanos (verdadeiro ou falso), entre outros. Você pode declarar uma variável utilizando a palavra-chave var seguida do nome da variável e do tipo desejado. Por exemplo:

var nome string = "Flávio"
var idade int = 25
var altura float32 = 1.75

No entanto, em Go, você também pode utilizar a inferência de tipos, o que significa que o próprio compilador é capaz de determinar o tipo da variável com base no valor atribuído a ela. Por exemplo:

nome := "Flávio"
idade := 25
altura := 1.75

Nesse caso, o compilador irá inferir que nome é do tipo string, idade é do tipo int e altura é do tipo float64.

Quanto à reatribuição de valores, em Go é possível sim reatribuir um novo valor a uma variável. Por exemplo:

nome := "Flávio"
nome = "Jorge"
nome = "Silas"

Nesse caso, a variável nome inicialmente recebe o valor "Flávio", mas depois é reatribuída com os valores "Jorge" e "Silas".

Espero ter esclarecido suas dúvidas! Se tiver mais alguma pergunta, é só me dizer. Bons estudos!

thanks