面试题答案
一键面试fn generic_function<'a, T>(closure: impl Fn(T, T) -> T, a: T, b: T) -> T
where
T: Copy + std::ops::Mul<Output = T> + 'a,
{
closure(a, b)
}
fn generic_function<'a, T>(closure: impl Fn(T, T) -> T, a: T, b: T) -> T
where
T: Copy + std::ops::Mul<Output = T> + 'a,
{
closure(a, b)
}