69 items
println! Is a Macro
QuizScalar Types in Rust
QuizType Inference and Annotations
QuizThe main Function
QuizFunction Return Values
QuizBuilding with rustc and Cargo
QuizRust's Core Design Goals
QuizVariable Shadowing
QuizTuples and Arrays
QuizLoops and break/continue
QuizDocumentation Comments
QuizImmutability by Default
Quizif as an Expression
QuizStatements vs Expressions
QuizDeclaring Constants
QuizCargo: Rust's Build System & Package Manager
Slides / VideoCompiling a Program with rustc
Slides / VideoYour First Rust Program: Hello World
Slides / VideoInstalling Rust with rustup
Slides / VideoWhere Rust Is Used in Industry
Slides / VideoHistory and Origin of Rust
Slides / VideoWhat Rust Is and Its Design Goals
Slides / VideoRust Scalar Data Types
Slides / VideoConstants and Shadowing in Rust
Slides / VideoVariables and Mutability in Rust
Slides / VideoAnatomy of a Rust Program
Slides / VideoMacros Need the Bang
Code QuizStatement Used as Expression
Code QuizA while Loop That Never Ends
Code QuizMissing Format Argument
Code QuizShadowing vs mut
Code QuizThe char Scalar Type
Code QuizType Annotation Mismatch
Code QuizComparison vs Assignment
Code QuizDeclaring a Constant
Code QuizDeclaring a Variable with let
Code QuizImmutable by Default
Code QuizAccessing a Tuple Element
Code QuizWriting a Comment
Code QuizDefining a Function
Code QuizReturning a Value
Code QuizString vs &str
Code QuizThe Program Entry Point
Code Quizif Condition Must Be Bool
Code QuizRust: Compiled and Statically Typed
Slides / VideoPrinting Output with println!
Slides / VideoComments and Documentation in Rust
Slides / VideoBasic Program Structure
FlashcardStatements vs Expressions
FlashcardPrinting with println!
FlashcardMacros vs Functions
FlashcardWhat Rust Is
Flashcardif/else Control Flow
FlashcardComments and Doc Comments
FlashcardLoops: loop, while, for
FlashcardCompiling with rustc
FlashcardDefining Functions
Flashcardlet and Immutability
FlashcardVariable Shadowing
FlashcardType Inference and Annotations
FlashcardMutable Variables with mut
FlashcardScalar Data Types
FlashcardCargo Build System
FlashcardConstants with const
FlashcardInstalling Rust with rustup
FlashcardCompound Data Types
FlashcardRust Functions and Return Values
Slides / VideoType Inference & Annotations in Rust
Slides / VideoRust Tuples and Arrays
Slides / VideoVariable Shadowing
Shadowing lets you redeclare a name with let, creating a new variable.
What is variable shadowing in Rust?