Skip to content

Commit 61d660e

Browse files
authored
Create FunctionReturningClosure.rs
1 parent b00e87e commit 61d660e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
fn main() {
2+
let adder = make_adder(5);
3+
println!("Result: {}", adder(10));
4+
}
5+
6+
fn make_adder(x: i32) -> impl Fn(i32) -> i32 {
7+
move |y| x + y
8+
}

0 commit comments

Comments
 (0)