Rust Syntax
Primitives = the categories/types themselves (like i32
, bool
, char
).
Literals = the actual written values you put in your code (like 5
,
"hello"
, true
).
aka
Primitive = “money” (the concept of a type of thing)
Literal = “$10 bill in my hand” (a specific value of that type)
Type = Dog
(what it is)
Trait = Speak
(what it can do)
Method = lick
and run
(actions a Dog knows how to do)
Function = double
(general action not tied to Dog)
Expression = x * 2
, Dog::new(...)
, self.age += 1
(the little building
blocks inside everything)