Einführung
In diesem Lab werden Sie die verschiedenen primitiven Datentypen kennenlernen, die von Rust bereitgestellt werden, einschließlich skalarer Datentypen wie vorzeichenbehaftete und vorzeichenlose Ganzzahlen, Gleitkommazahlen, Unicode-Skalarwerte, boolesche Werte und den Einheitstyp. Sie werden auch zusammengesetzte Datentypen wie Arrays und Tupel erkunden und lernen, wie Sie Variablen mit ihren jeweiligen Datentypen annotieren oder Rust erlauben, die Datentypen aus dem Kontext zu inferieren.
Hinweis: Wenn das Lab keinen Dateinamen angibt, können Sie einen beliebigen Dateinamen verwenden. Beispielsweise können Sie main.rs
verwenden, es mit rustc main.rs &&./main
kompilieren und ausführen.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
rust(("Rust")) -.-> rust/BasicConceptsGroup(["Basic Concepts"])
rust(("Rust")) -.-> rust/DataTypesGroup(["Data Types"])
rust(("Rust")) -.-> rust/FunctionsandClosuresGroup(["Functions and Closures"])
rust(("Rust")) -.-> rust/MemorySafetyandManagementGroup(["Memory Safety and Management"])
rust/BasicConceptsGroup -.-> rust/variable_declarations("Variable Declarations")
rust/BasicConceptsGroup -.-> rust/mutable_variables("Mutable Variables")
rust/DataTypesGroup -.-> rust/integer_types("Integer Types")
rust/DataTypesGroup -.-> rust/floating_types("Floating-point Types")
rust/DataTypesGroup -.-> rust/boolean_type("Boolean Type")
rust/FunctionsandClosuresGroup -.-> rust/function_syntax("Function Syntax")
rust/FunctionsandClosuresGroup -.-> rust/expressions_statements("Expressions and Statements")
rust/MemorySafetyandManagementGroup -.-> rust/lifetime_specifiers("Lifetime Specifiers")
subgraph Lab Skills
rust/variable_declarations -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
rust/mutable_variables -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
rust/integer_types -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
rust/floating_types -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
rust/boolean_type -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
rust/function_syntax -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
rust/expressions_statements -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
rust/lifetime_specifiers -.-> lab-99191{{"Erkundung von Rust Primitivtypen"}}
end