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
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 {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.