capypad
0 Tage Serie
rust / beginner
Snippet

Definieren und Instanziieren von Structs

Structs ermöglichen es Ihnen, benutzerdefinierte Datentypen zu erstellen, indem Sie verwandte Werte gruppieren. Jedes Feld hat einen Namen und einen Typ.

snippet.rs
rust
1
2
3
4
5
6
7
8
9
10
11
12
13
struct User {
username: String,
email: String,
active: bool,
}
 
fn main() {
let user1 = User {
email: String::from("[email protected]"),
username: String::from("someuser123"),
active: true,
};
}
Erklärung
1
struct User { ... }
Definiert die Struktur des benutzerdefinierten Typs mit Feldnamen und Typen.
2
let user1 = User { ... }
Erstellt eine Instanz, indem allen definierten Feldern Werte zugewiesen werden.