Rust

Rust-basis

Variabelen, veranderbaarheid, primitieve typen, functies, expressies, control flow, pattern matching

25 gespreksvragen·
Junior
1

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.

2

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.

3

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.

4

Wat is het standaard signed integer-type in Rust?

5

Wat is het verschil tussen isize en i64 in Rust?

+22 gespreksvragen

Beheers Rust voor je volgende gesprek

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

Begin gratis