Rust Exercises
Fill in the blanks to test your knowledge.
1
Declare a mutable variable
let count = 0;
2
Define a function named greet
greet(name: &str) -> String {
format!("Hello, {}", name)
}
3
Create an empty Vec
let mut v: Vec<i32> = Vec::();
4
Push a value onto a Vec
v.(42);
5
Use a match expression on a number
x {
1 => println!("one"),
_ => println!("other"),
}
6
Unwrap an Option to get its value
let val = some_option.;
7
Print a value using the macro
!("Value is {}", x);
8
Borrow a value immutably
fn print_len(s: str) {
println!("{}", s.len());
}