Welcome back to your Rust journey! Let's immerse ourselves in the exploration of Rust Variables — our key constructs. Similar to a cornerstone, variables provide structure to our code, enriching it with data and information.
A variable in coding is like a bookmark — a dedicated place in memory where a value is stored. This session aims to familiarize you with the concept of Rust variables, their declaration, naming rules, value assignments, and the concept of immutable variables.
Think of Rust variables as sticky notes imprinted with data. The short example below explains how to create a variable in Rust:
Let's break down each line of the code.
-
let number_of_stars: i32;
This line is similar to creating a new sticky note and labeling it
number_of_stars
. Thelet
keyword is used to declare a variable namednumber_of_stars
with the data typei32
(a signed 32-bit integer). For now, don't worry about thei32
part; we'll cover data types in a subsequent lesson. -
number_of_stars = 88;
