
Les bases de Rust
Variables, mutabilité, types primitifs, fonctions, expressions, control flow, pattern matching
1Par défaut, comment sont déclarées les variables en Rust ?
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.
2Quelle est la différence entre let et const en Rust ?
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.
3Qu'est-ce que le shadowing en Rust ?
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.
Quel est le type entier signé par défaut en Rust ?
Quelle est la différence entre isize et i64 en Rust ?
+22 questions d'entretien
Autres sujets d'entretien Rust
Ownership & Borrowing
Structs & Enums
Gestion des erreurs
Collections
Modules & Packages
Traits
Generics
Lifetimes
Iterators & Closures
Smart Pointers
Concurrency Basics
async/await
Testing
Cargo & Ecosystem
Pattern Matching
Macros
Serde & Serialization
Unsafe Rust
Traits Avancés
Lifetimes Avancés
Type System
Tokio & Async I/O
Optimisation de Performance
Memory Management
Web Frameworks
Database Integration
Design Patterns Rust
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