Aula 03 – Tutorial Golang – Tipagem de valores
Aula 03 – Tutorial Golang – Tipagem de valores
Página principal do blog
Todas as aulas desse curso
Aula 02 Aula 04
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:
Hostinger
Digital Ocean
One.com
Dicas de livros relacionados:
Código final da aula:
https://github.com/toticavalcanti
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.
Nos vemos na próxima aula, até mais. 🙂
Página principal do blog
Todas as aulas desse curso
Aula 02 Aula 04
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:
Hostinger
Digital Ocean
One.com
Obrigado e bons estudos. 😉
Category: Algoritmo - Linguagem de Programação, Go