面试题答案
一键面试fn call_closure<F, T>(closure: F, param: i32) -> T
where
F: FnOnce(i32) -> T,
{
closure(param)
}
fn main() {
let result = call_closure(|x| x * 2, 5);
println!("The result is: {}", result);
}
fn call_closure<F, T>(closure: F, param: i32) -> T
where
F: FnOnce(i32) -> T,
{
closure(param)
}
fn main() {
let result = call_closure(|x| x * 2, 5);
println!("The result is: {}", result);
}