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