Android

Bases de Kotlin pour Android

var vs val, null safety, data classes, when expressions, extension functions, scope functions et concepts fondamentaux de Kotlin

24 questions d'entretien·
Junior
1

Quelle est la différence entre 'var' et 'val' en Kotlin ?

Réponse

'var' déclare une variable mutable (modifiable), tandis que 'val' déclare une variable immutable (en lecture seule). Il est recommandé d'utiliser 'val' par défaut pour favoriser l'immutabilité et éviter les bugs.

2

Que signifie l'opérateur '?' après un type en Kotlin ?

Réponse

L'opérateur '?' indique que la variable peut contenir null. Par exemple, 'String?' signifie que la variable peut être une String ou null. C'est la base du système de null safety de Kotlin.

3

Que fait l'opérateur '!!' en Kotlin ?

Réponse

L'opérateur '!!' (not-null assertion) force le compilateur à considérer une valeur nullable comme non-null. Si la valeur est null, une NullPointerException est levée. À utiliser uniquement quand vous êtes certain que la valeur n'est pas null.

4

À quoi sert l'opérateur Elvis '?:' en Kotlin ?

5

Qu'est-ce qu'une data class en Kotlin ?

+21 questions d'entretien

Maîtrise Android pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement