内容来自杨旭老师 Rust编程语言入门教程(Rust语言/Rust权威指南配套)【已完结】
第10章 泛型、trait与生命周期
通过将代码提取为函数来减少重复工作
泛型数据类型
在函数定义中
在结构体定义中
在枚举定义中
在方法定义中
泛型代码的性能问题
trait:定义共享行为 241
定义trait
为类型实现trait
默认实现
使用trait作为参数
返回实现了trait的类型
使用trait约束来修复largest函数
使用trait约束来有条件地实现方法
使用生命周期保证引用的有效性
使用生命周期来避免悬垂引用
借用检查器
函数中的泛型生命周期
生命周期标注语法
函数签名中的生命周期标注
深入理解生命周期
结构体定义中的生命周期标注
生命周期省略
方法定义中的生命周期标注
静态生命周期
同时使用泛型参数、trait约束与生命周期
!!!
!!!
原文链接: https://dashen.tech/2020/10/19/The-Rust-Programming-Language-配套视频-第10章/
版权声明: 转载请注明出处.