PR3-Rust-SS26/D-ownership/example-code/02-ownership/function.rs

22 lines
293 B
Rust

fn main() {
let s = String::from("String");
takes_ownership(s);
let x = 5;
makes_copy(x);
println!("{x}");
println!("{s}");
}
fn takes_ownership(some_string: String) {
println!("{some_string}");
}
fn makes_copy(number: i32) {
println!("{number}");
}