jayber f9a4ff3b82 feat: added closures exercises in closure directory
Closures as a separate exercises appeared to be missing, so I added some. Have placed them in the watch order after functions, which seemed reasonable.
2022-05-30 21:47:47 +01:00

24 lines
451 B
Rust

// closure2.rs
// What is the difference between a closure and a function? Can you get this code
// to compile?
// Execute `rustlings hint closures2` for hints!
// I AM NOT DONE
fn output(closure) {
println!("What am I?");
closure();
}
fn main() {
fn actual() {
println!("I'm actually a function")
}
let actual_fn = actual;
let closure = || println!("I'm a closure");
output(closure);
output(actual_fn);
}