blob: d31bd90002e90fe92e1641f15c7b5966a33f7211 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
fn add_one(x: i32) -> i32 {
x + 1
}
fn do_twice(f: fn(i32) -> i32, arg: i32) -> i32 {
f(arg) + f(arg)
}
fn main() {
let answer = do_twice(add_one, 5);
println!("{}", answer);
}
|