Go

Fundamentos de Go

Variáveis, constantes, tipos básicos, funções, packages, imports, control flow, defer

25 perguntas de entrevista·
Junior
1

Qual é a sintaxe correta para declarar uma variável em Go?

Resposta

Em Go existem três formas principais de declarar uma variável: var x int (declaração explícita com tipo), var x = 10 (declaração com inferência de tipo) e x := 10 (declaração curta com inferência, apenas dentro de funções). A forma curta := é a mais usada para variáveis locais porque é concisa e idiomática.

2

Qual é o valor zero de uma variável do tipo int em Go?

Resposta

Em Go, todas as variáveis são inicializadas com um valor zero por padrão se nenhum valor for fornecido durante a declaração. Para tipos numéricos (int, float64), o valor zero é 0. Para booleanos é false, para strings é uma string vazia e para ponteiros é nil. Esse comportamento garante que nunca haja variáveis não inicializadas em Go.

3

Qual é a diferença entre var x int e x := 0 em Go?

Resposta

var x int declara uma variável com valor zero (0) e um tipo explícito, enquanto x := 0 usa a declaração curta com inferência de tipo. A declaração curta := só pode ser usada dentro de funções, enquanto var pode ser usado em nível de package. A forma := é preferida para variáveis locais por ser mais concisa e idiomática.

4

Como declarar uma constante em Go?

5

Quais são os tipos numéricos básicos em Go?

+22 perguntas de entrevista

Domine Go para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis