2
如何传递Rust函数作为参数?
我可以将函数作为参数传递吗?如果没有,什么是好的选择? 我尝试了一些不同的语法,但没有找到正确的语法。我知道我可以这样做: fn example() { let fun: fn(value: i32) -> i32; fun = fun_test; fun(5i32); } fn fun_test(value: i32) -> i32 { println!("{}", value); value } 但这并未将函数作为参数传递给另一个函数: fn fun_test(value: i32, (some_function_prototype)) -> i32 { println!("{}", value); value }
81
rust