
Rust-basis
Variabelen, veranderbaarheid, primitieve typen, functies, expressies, control flow, pattern matching
1Hoe worden variabelen standaard gedeclareerd in Rust?
Hoe worden variabelen standaard gedeclareerd in Rust?
Antwoord
In Rust zijn alle variabelen standaard onveranderlijk (immutable) wanneer ze met let worden gedeclareerd. Dit ontwerp bevordert veiligheid en concurrency door onbedoelde wijzigingen te voorkomen. Om een variabele veranderbaar (mutable) te maken, gebruik je expliciet het sleutelwoord mut na let.
2Wat is het verschil tussen let en const in Rust?
Wat is het verschil tussen let en const in Rust?
Antwoord
const declareert een tijdens compilatie geëvalueerde constante met verplichte typeannotatie, terwijl let een tijdens runtime geëvalueerde variabele declareert met mogelijke type-inferentie. Constanten moeten waarden hebben die bekend zijn tijdens compilatie en kunnen worden gebruikt in compilatiecontexten zoals arraygroottes.
3Wat is shadowing in Rust?
Wat is shadowing in Rust?
Antwoord
Shadowing maakt het mogelijk om een variabele met dezelfde naam opnieuw te declareren met let, waardoor een nieuwe variabele ontstaat die de vorige verbergt. In tegenstelling tot mut staat shadowing toe om het type van de variabele te wijzigen. Dit is handig om een waarde te transformeren terwijl dezelfde logische naam behouden blijft.
Wat is het standaard signed integer-type in Rust?
Wat is het verschil tussen isize en i64 in Rust?
+22 gespreksvragen
Andere Rust-sollicitatieonderwerpen
Ownership & Borrowing
Structs & Enums
Foutafhandeling
Collecties
Modules & Packages
Traits
Generics
Lifetimes
Iterators & Closures
Smart Pointers
Concurrency Basics
async/await
Testing
Cargo & Ecosystem
Pattern Matching
Macro's
Serde & serialisatie
Unsafe Rust
Geavanceerde traits
Geavanceerde Lifetimes
Type System
Tokio & Async I/O
Prestatie-optimalisatie
Memory Management
Web Frameworks
Database Integration
Rust Design Patterns
Beheers Rust voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis