cbfe2f1
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); }