Go

Go-basis

Variabelen, constanten, basistypes, functies, packages, imports, control flow, defer

25 gespreksvragen·
Junior
1

Wat is de juiste syntaxis om een variabele in Go te declareren?

Antwoord

In Go zijn er drie belangrijke manieren om een variabele te declareren: var x int (expliciete declaratie met type), var x = 10 (declaratie met type-inferentie) en x := 10 (korte declaratie met inferentie, alleen binnen functies). De korte vorm := wordt het meest gebruikt voor lokale variabelen omdat die beknopt en idiomatisch is.

2

Wat is de nulwaarde van een variabele van het type int in Go?

Antwoord

In Go worden alle variabelen standaard geïnitialiseerd met een nulwaarde als er bij de declaratie geen waarde wordt opgegeven. Voor numerieke types (int, float64) is de nulwaarde 0. Voor booleans is het false, voor strings een lege string en voor pointers nil. Dit gedrag zorgt ervoor dat er in Go nooit niet-geïnitialiseerde variabelen zijn.

3

Wat is het verschil tussen var x int en x := 0 in Go?

Antwoord

var x int declareert een variabele met nulwaarde (0) en een expliciet type, terwijl x := 0 de korte declaratie met type-inferentie gebruikt. De korte declaratie := kan alleen binnen functies worden gebruikt, terwijl var op packageniveau kan worden gebruikt. De vorm := heeft de voorkeur voor lokale variabelen omdat die beknopter en idiomatischer is.

4

Hoe declareer je een constante in Go?

5

Wat zijn de basis numerieke types in Go?

+22 gespreksvragen

Beheers Go voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis