Rust

Les bases de Rust

Variables, mutabilité, types primitifs, fonctions, expressions, control flow, pattern matching

25 questions d'entretien·
Junior
1

Par défaut, comment sont déclarées les variables en Rust ?

Réponse

En Rust, toutes les variables sont immuables par défaut lorsqu'elles sont déclarées avec let. Cette conception favorise la sécurité et la concurrence en empêchant les modifications accidentelles. Pour rendre une variable mutable, il faut explicitement utiliser le mot-clé mut après let.

2

Quelle est la différence entre let et const en Rust ?

Réponse

const déclare une constante évaluée à la compilation avec une annotation de type obligatoire, tandis que let déclare une variable à l'exécution avec inférence de type possible. Les constantes doivent avoir des valeurs connues à la compilation et peuvent être utilisées dans des contextes de compilation comme les tailles de tableaux.

3

Qu'est-ce que le shadowing en Rust ?

Réponse

Le shadowing permet de redéclarer une variable avec le même nom en utilisant let, créant ainsi une nouvelle variable qui masque la précédente. Contrairement à mut, le shadowing permet de changer le type de la variable. Cela est utile pour transformer une valeur tout en gardant le même nom logique.

4

Quel est le type entier signé par défaut en Rust ?

5

Quelle est la différence entre isize et i64 en Rust ?

+22 questions d'entretien

Maîtrise Rust pour ton prochain entretien

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

Commencer gratuitement