Go

Fundamentos de Go

Variables, constantes, tipos básicos, funciones, packages, imports, control flow, defer

25 preguntas de entrevista·
Junior
1

¿Cuál es la sintaxis correcta para declarar una variable en Go?

Respuesta

En Go existen tres formas principales de declarar una variable: var x int (declaración explícita con tipo), var x = 10 (declaración con inferencia de tipo) y x := 10 (declaración corta con inferencia, solo dentro de funciones). La forma corta := es la más utilizada para variables locales porque es concisa e idiomática.

2

¿Cuál es el valor cero de una variable de tipo int en Go?

Respuesta

En Go, todas las variables se inicializan con un valor cero por defecto si no se proporciona ningún valor durante la declaración. Para los tipos numéricos (int, float64), el valor cero es 0. Para los booleanos es false, para los strings es una cadena vacía y para los punteros es nil. Este comportamiento garantiza que nunca haya variables sin inicializar en Go.

3

¿Cuál es la diferencia entre var x int y x := 0 en Go?

Respuesta

var x int declara una variable con valor cero (0) y un tipo explícito, mientras que x := 0 usa la declaración corta con inferencia de tipo. La declaración corta := solo puede usarse dentro de funciones, mientras que var puede usarse a nivel de package. La forma := se prefiere para variables locales porque es más concisa e idiomática.

4

¿Cómo declarar una constante en Go?

5

¿Cuáles son los tipos numéricos básicos en Go?

+22 preguntas de entrevista

Domina Go para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis