Aula 03 - Tutorial Golang - Tipagem de valores
Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook
Esse é o link do código fluente no Pinterest
Meus links de afiliados:
Dicas de livros relacionados:
Código final da aula:
Tutorial Golang - Tipagem de valores
Os tipos de dados especificam os tipos de valores que serão usados em um programa.
Os tipos do dados também determina quais operações podem ser executadas nesses dados.
Uma forma de pensar sobre os tipos é considerar os diferentes dados que usamos no mundo real.
Exemplos de dados no mundo real são os
números:
- números naturais (0, 1, 2,…), usamos eles para contar (incluindo o zero) e é infinito.
- números inteiros (…, -1, 0, 1,…) são todos os elementos dos números naturais (N) e seus opostos.
- números irracionais (π), são os números decimais não exatos com uma representação infinita e não periódica, por exemplo: 3,141592... ou 1,203040....
- Etc.
Outro exemplo de tipo dado são os
chars, para lidar com
textos, isto é,
strings.
Na memória a representação é assim mais ou menos:
Go possui vários tipos de valores para dados:
strings,
números inteiros,
flutuantes,
booleanos, etc.
Exemplos básicos
Crie um arquivo chamado
values_types.go
//variables_types.go
package main
import "fmt"
func main() {
//Concatena as duas strings com o sinal de +
fmt.Println("go" + "lang") //Saída: golang
fmt.Println("1 + 1 = ", 1 + 1) // Saída: 1 + 1 = 2
fmt.Println("7.0 / 3.0 = ", 7.0/3.0) //Saída: 7.0 / 3.0 = 2.3333333333333335
fmt.Println(true && false) //Saída: false
fmt.Println(true || false) //Saída: true
fmt.Println(!true) //Saída: false
}
O pacote "fmt" implementa I/O formatado, como já foi falado na aula passada.
Para rodar o código acima, no cmd ou shell linux, entre na pasta onde você salvou o arquivo acima e digite:
go run values_types.go
É isso pessoal, fico por aqui.
Se gostarem do conteúdo dêem um joinha 👍 na página do Código Fluente no
Facebook
Esse é o link do código fluente no Pinterest
Meus links de afiliados:
Obrigado e bons estudos. ;)