Índice
Quais são os tipos de dados em Golang
A linguagem de programação GO é tiped estaticamente e exige que o usuário especifique o tipo de dados para variáveis e valores definidos. Tipos de dados referem -se às categorias de dados que podem ser usados em um programa. É essencial usar o tipo de dados correto em um programa para garantir a execução adequada do código e evitar erros. Agora vamos cobrir os vários tipos de dados em Golang e seus usos.
Tipos de dados básicos em Golang
Golang tem três tipos de dados básicos:
Tipos de dados numéricos
Em Golang, dois tipos de dados numéricos estão presentes:
1. Tipo de dados inteiro
Os números inteiros em Golang se referem a números inteiros que podem ser positivos ou negativos e não têm um ponto decimal. O tamanho dos números inteiros em Golang pode variar de 8 bits a 16 bits a 32 bits e 64 bits. Entre os tipos inteiros em Golang, o Int64 é o mais comum e representa um número inteiro de 64 bits.
A diferença entre esses tipos de dados é o número de bits que eles usam para armazenar o valor, que determina a gama de valores que podem ser armazenados. Em Golang, o tipo de dados INT8 pode armazenar valores dentro da faixa de -128 a 127, enquanto um Int64 pode armazenar valores entre -9223372036854775808 e 9223372036854775807.
Aqui está um código de exemplo que declara uma variável do tipo de dados int e atribui um valor a ele:
Pacote principal
importar "fmt"
func main ()
var x int = 10
fmt.Println ("variável x int vale =", x)
A saída deste código será:
2. Tipo de dados flutuante
Os números de ponto flutuante são números com um ponto decimal. Em Go, existem dois tipos diferentes de dados de flutuação: Float32 e Float64. O Float64 é o tipo de número de ponto flutuante mais usado em Golang. A diferença entre esses tipos de dados é a precisão do número que eles podem armazenar.
Por exemplo, Um float32 pode armazenar um número com uma precisão de cerca de 7 casas decimais, enquanto um float64 pode armazenar um número com uma precisão de cerca de 15 casas decimais.
Aqui está um código de exemplo que declara uma variável do tipo de dados float e atribui um valor a ele:
Pacote principal
importar "fmt"
func main ()
var x float64 = 10.5
fmt.Println ("variável x float value =", x)
A saída deste código será:
Tipo de dados booleano
Em Golang, o tipo de dados booleano representa os valores da verdade, que podem ser verdadeiros ou falsos. 'bool'é a palavra -chave para tipos de dados booleanos em Golang.
Aqui está um código de exemplo que declara uma variável do tipo de dados booleano e atribui um valor a ele:
Pacote principal
importar "fmt"
func main ()
var x bool = true
fmt.Println ("variável x valor booleano =", x)
A saída deste código será:
Tipo de dados da string
Em Golang, um tipo de dados de string é usado para representar uma série ou sequência de caracteres. Em Go, as cordas são representadas usando cotações duplas (""). Para obter o comprimento da corda em Golang, podemos usar o Len (STR) função.
Aqui está um código de exemplo que declara uma variável do tipo de dados da string e atribui um valor a ele:
Pacote principal
importar "fmt"
func main ()
var x string = "Olá, mundo!"
fmt.Println ("variável x string is =", x)
A saída deste código será:
Conclusão
Neste artigo, discutimos os vários tipos de dados em Golang, incluindo tipos básicos de dados como numérico, booleano e string. Ao usar o tipo de dados correto, podemos garantir a execução adequada do código e melhorar o desempenho dos programas. Para uma descrição detalhada de todos os tipos de dados de Golang, leia o artigo.