Conheça a Linguagem GO em 4 Minutos

preview_player
Показать описание
E aí pessoal blz? No vídeo de hoje vamos falar um pouco da linguagem GO, sua história se uso e o básico da sintaxe.

Sobre o uso da Go runtime usada no vídeo:

Por que não há intercalação garantida?

✅Scheduler do Go: O Go runtime possui um scheduler que decide qual goroutine deve ser executada a cada momento. Não há garantia de que as goroutines serão intercaladas perfeitamente.
✅Velocidade de Execução: A velocidade de execução de cada goroutine pode variar dependendo de diversos fatores, como a carga do sistema, a complexidade das tarefas e o tempo de resposta de I/O.
✅Ordem de Execução Indeterminística: A ordem exata em que as goroutines serão executadas é indeterminística e pode variar a cada execução do programa.

O que pode acontecer na prática:

✅Impressão Sequencial: É possível que a goroutine principal termine de imprimir "Mundo" antes que a outra goroutine comece a imprimir "Olá", resultando em uma saída sequencial.
✅Impressão Parcialmente Intercalada: Em alguns casos, pode haver uma pequena intercalação, mas não necessariamente uma intercalação perfeita.
✅Impressão Aleatória: A saída pode ser completamente aleatória, dependendo da implementação do scheduler e das condições de execução.

//DOCUMENTAÇÃO GO

//BÔNUS – CONTEÚDO GRATUITO

= = = = = = = = = = = = = = = = = = = =
Curso de Python para Data Science e Analytics:
✅Com Certificado
✅Acesso vitálicio
✅Mais de 60 aulas de conteúdo
✅3 Projetos práticos inclusos
= = = = = = = = = = = = = = = = = = = =

// SITES PARA PRATICAR PROGRAMAÇÃO DE GRAÇA

= = = = = = = = = = = = = = = = = = = =
// VÍDEO SOBRE SEGURANÇA DA INFORMAÇÃO
= = = = = = = = = = = = = = = = = = = =

= = = = = = = = = = = = = = = = = = = =
// PLAYLIST COMO FUNCIONA O SEU PC:
= = = = = = = = = = = = = = = = = = = =

// BLOG DO EITECH:

= = = = = = = = = = = = = = = = = = = =
= = = = = = = = = = = = = = = = = = = =

✏️ Estamos nas Redes Sociais:
Instagram:

Página no Facebook:

Pinterest:

Discord:

CRÉDITOS
Direção e apresentação: Luis Gustavo Hauck
Edição e finalização: Rudolfo José Hauck
Рекомендации по теме
Комментарии
Автор

Coloca o titulo com outra cor, porque fica confuso. Acabei me confundindo 😅

AlmanaqueCode
Автор

Uma coisa que eu achei interessante em go é que ao contrario de lua que precisa especificar variavel local, go não precisa:
Exemplo Global:
package main

import "fmt"

var variavel = 5

func main() {
fmt.Println(variavel)
}

Exemplo Local:
package main

import "fmt"

func main() {
var variavel = 5
fmt.Println(variavel)
}

Em ambos a saida é 5, eu queria mostrar a diferença entre as duas mas go não possui uma maneira direta de determinar automaticamente se uma variável é global ou local. Não tem introspecção de variáveis no tempo de execução de forma nativa.

AlmanaqueCode