Rust

Structs & Enums

Struct-definitie, methods, geassocieerde functies, tuple structs, enums, Option, Result

20 gespreksvragen·
Junior
1

Wat is een struct in Rust?

Antwoord

Een struct in Rust is een aangepast datatype waarmee je meerdere gerelateerde waarden onder één naam kunt groeperen. Het is vergelijkbaar met classes in andere talen, maar zonder overerving. Structs zijn fundamenteel voor het modelleren van gestructureerde data en worden veel gebruikt in elk Rust-programma.

2

Hoe declareer je een struct met de naam Point met twee velden x en y van het type i32?

Antwoord

De syntaxis voor het declareren van een struct in Rust gebruikt het sleutelwoord struct gevolgd door de naam en velden tussen accolades. Elk veld geeft zijn naam op, gevolgd door een dubbele punt en zijn type. Deze syntaxis is de standaardvorm voor het definiëren van benoemde structs in Rust.

3

Wat is een tuple struct in Rust?

Antwoord

Een tuple struct is een struct waarvan de velden worden geïdentificeerd door positie in plaats van door naam. Het wordt gedeclareerd met haakjes in plaats van accolades en maakt het mogelijk een apart nieuw type te maken uit een tuple. Tuple structs zijn nuttig voor het maken van newtypes of wanneer veldnamen overbodig zouden zijn.

4

Hoe krijg je toegang tot de velden van een tuple struct Color(u8, u8, u8)?

5

Wat is een impl-blok in Rust?

+17 gespreksvragen

Beheers Rust voor je volgende gesprek

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

Begin gratis