Rust语言编程实例100题-065
题目:泛型练习。泛型并不是Rust特有的概率,在很多强类型的编程语言中也支持范围。泛型允许开发者编写一些在使用时才指定类型的代码。泛型,顾名思义就是泛指的类型,在日常编程中会写一些函数,并可能将其应用在很多类型中,如果为每个类型都实现一遍,那么工作量会成倍增加。泛型则是为了解决这个问题。
程序分析:无
知识点:泛型
参考程序代码:
fn main() {
let a = test65_tem(1, 2);
dbg!(a);
let b = test65_tem(1.5, 23.4);
dbg!(b);
}
fn test65_tem<T: Display>(a: T, b: T) -> String {
return format!("{}{}", a, b);
}
程序执行结果:
a = "12"
b = "1.523.4"
网友评论