JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

18_rust的泛型

发布时间 2023-10-26 02:35:21作者: UFOFCZ

提取函数消除重复代码

fn get_largest(list: &[i32]) -> i32 {
    let mut max_num = list[0];
    for &i in list {
        if i > max_num {
            max_num = i;
        }
    }
    max_num
}
fn main() {
    let n1 = vec![12, 24, 56, 11];
    let max_num = get_largest(&n1);
}

泛型

泛型:提高代码复用能力。

    本栏目推荐文章
  • 代码随想录 day18 找树左下角的值 路径总和 从中序与后序遍历序列构造二叉树
  • 三数之和与四数之和 18
  • 学习 Rust 的 15 种方法
  • Ubuntu 23.04、22.04、20.04、18.04替换国内源
  • UM2003A 一款200 ~ 960MHz ASK/OOK +18dBm 发射功率的单发射芯片
  • Rust 从入门到摔门而出门 环境安装 和 Hello, world!
  • Rust 使用包、Crate 和模块管理不断增长的项目
  • 18-权限分析:Kubernete 集群权限管理那些事儿
  • 40. 干货系列从零用Rust编写负载均衡及代理,websocket的实现
  • 【五期李伟平】CCF-A(MobiCom'18 Session EdgeTech'18)A Game-Theoretic Approach to Multi-Objective Resource Sharing and Allocation in Mobile Edge Clouds
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们