Rust中的泛型
2024-09-07 13:37:57
go没有的,rust有呢~~
fn largest<T: PartialOrd + Copy>(list: &[T]) -> T { let mut largest = list[]; for &item in list.iter() { if item > largest { largest = item; } } largest } fn main() { let number_list = vec![, , , , ]; let result = largest(&number_list); println!("The largest number is {}", result); let char_list = vec!['r', 'a', 'v', 'm', 'd']; let result = largest(&char_list); println!("The largest char is {}", result); }
最新文章
- hibernate- Hibernate中多对多的annotation的写法(中间表可以有多个字段)
- 浅谈Java中的Set、List、Map的区别(转)
- JDBC 数据库连接池 小结
- c#中高效的excel导入sqlserver的方法
- javaWeb中servlet开发(2)——servlet与表单
- CSS基础知识点(一)
- oracle日志总结
- CSS 背景图片的定位和缩放
- P1631: [Usaco2007 Feb]Cow Party
- C/C++ 知识点---存储区
- freemarker自定义标签(一)
- Netty基础系列(1) --linux网路I/O模型
- robotframework之去除空格、去掉前面的0、增加空格换行符的方法,两个字符之间的拼接
- (二)JavaScript 输出
- 比较ASP.NET和ASP.NET Core[经典 Asp.Net v和 Asp.Net Core (Asp.Net Core MVC)]
- bzoj 2588 : Spoj 10628. Count on a tree
- c++ 11 override final
- Python爬虫第一个成功版
- 常常忘记但是很重要的sql语句
- Fork/Join
热门文章
- gn gen ninja
- 【Ribbon篇四】Ribbon初步配置(2)
- Python 对象比较(is &; ==)
- go 爬虫
- Azure EA (1) 查看国内Azure账单
- Oracle中TIMESTAMP时间的显示格式
- 生成 RSA 公钥和私钥的方法
- java架构之路-(tomcat网络模型)简单聊聊tomcat(一)
- Enum.GetUnderlyingType(obj.GetType())
- 2、Ext.NET 1.7 官方示例笔记-按钮