Android

Kotlin-taal essentials voor Android

var vs val, null safety, data classes, when expressions, extension functions, scope functions en fundamentele Kotlin-concepten

24 gespreksvragen·
Junior
1

Wat is het verschil tussen 'var' en 'val' in Kotlin?

Antwoord

'var' declareert een mutable (wijzigbare) variabele, terwijl 'val' een immutable (alleen-lezen) variabele declareert. Het wordt aanbevolen om standaard 'val' te gebruiken om onveranderlijkheid te bevorderen en bugs te vermijden.

2

Wat betekent de '?'-operator na een type in Kotlin?

Antwoord

De '?'-operator geeft aan dat de variabele null kan bevatten. Bijvoorbeeld 'String?' betekent dat de variabele een String of null kan zijn. Dit is de basis van Kotlin's null safety-systeem.

3

Wat doet de '!!'-operator in Kotlin?

Antwoord

De '!!'-operator (not-null assertion) dwingt de compiler om een nullable waarde als non-null te behandelen. Als de waarde null is, wordt een NullPointerException gegooid. Gebruik alleen wanneer je zeker weet dat de waarde niet null is.

4

Waarvoor wordt de Elvis-operator '?:' in Kotlin gebruikt?

5

Wat is een data class in Kotlin?

+21 gespreksvragen

Beheers Android voor je volgende gesprek

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

Begin gratis