You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
340 B
13 lines
340 B
1 year ago
|
fn main() {
|
||
|
let outer_var = 42;
|
||
|
|
||
|
let closure_annotated = |i: i32| -> i32 { i + outer_var };
|
||
|
let closure_inferred = |i| i + outer_var;
|
||
|
|
||
|
println!("closure_annotated: {}", closure_annotated(1));
|
||
|
println!("closure_inferred: {}", closure_inferred(1));
|
||
|
|
||
|
let one = || 1;
|
||
|
println!("closure returning one: {}", one());
|
||
|
}
|