Rust

Rust-Grundlagen

Variablen, Veränderbarkeit, primitive Typen, Funktionen, Ausdrücke, Control Flow, Pattern Matching

25 Interview-Fragen·
Junior
1

Wie werden Variablen in Rust standardmäßig deklariert?

Antwort

In Rust sind alle Variablen standardmäßig unveränderlich, wenn sie mit let deklariert werden. Dieses Design fördert Sicherheit und Nebenläufigkeit, indem es versehentliche Änderungen verhindert. Um eine Variable veränderbar zu machen, verwendet man explizit das Schlüsselwort mut nach let.

2

Was ist der Unterschied zwischen let und const in Rust?

Antwort

const deklariert eine zur Kompilierzeit ausgewertete Konstante mit obligatorischer Typannotation, während let eine zur Laufzeit ausgewertete Variable mit möglicher Typinferenz deklariert. Konstanten müssen zur Kompilierzeit bekannte Werte haben und können in Kompilierkontexten wie Array-Größen verwendet werden.

3

Was ist Shadowing in Rust?

Antwort

Shadowing ermöglicht es, eine Variable mit demselben Namen erneut mit let zu deklarieren und so eine neue Variable zu erstellen, die die vorherige verdeckt. Im Gegensatz zu mut erlaubt Shadowing das Ändern des Variablentyps. Dies ist nützlich, um einen Wert zu transformieren und dabei denselben logischen Namen beizubehalten.

4

Was ist der standardmäßige vorzeichenbehaftete Integer-Typ in Rust?

5

Was ist der Unterschied zwischen isize und i64 in Rust?

+22 Interview-Fragen

Meistere Rust für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten