Variables & References
Stof variables.
start: "Hello, "
end: "!!"
#[main]
fn main() {
let start = self.start;
const end = self.end;
const name: str = "John";
pln(start + name + end);
}Scopes
#[main]
fn main() {
let outer = 10;
{
let inner = 10;
pln(outer + inner); // can use outer scopes
} // inner scope is deleted
// pln(outer + inner); // error - inner scope no longer exists
}Value Type vs Reference Type
Value Types
Reference Types
Call by Reference
Loop by Reference
Last updated