面试题答案
一键面试fn add<T: std::ops::Add<Output = T>>(a: T, b: T) -> T {
a + b
}
fn main() {
let result_i32 = add(5, 3);
let result_f64 = add(5.5, 3.5);
println!("i32 result: {}", result_i32);
println!("f64 result: {}", result_f64);
}
fn add<T: std::ops::Add<Output = T>>(a: T, b: T) -> T {
a + b
}
fn main() {
let result_i32 = add(5, 3);
let result_f64 = add(5.5, 3.5);
println!("i32 result: {}", result_i32);
println!("f64 result: {}", result_f64);
}