
编程语言-rust
文章平均质量分 79
田园诗人之园
我是一位平凡的诗人,也是一位平凡的工程师。
展开
-
rust - 生命周期学习与引用有效性
通过对《》,《》以及令狐一冲老师对相关知识点的学习总结而成。原创 2022-12-19 06:51:44 · 1036 阅读 · 0 评论 -
rust - trait学习
通过对《Rust 程序设计语言》,《通过例子学 Rust 中文版》以及令狐一冲老师对相关知识点的学习总结而成。3 实现trait运行结果:4 trait作为参数运行结果:5 默认实现完整的测试程序运行结果6 trait_bound6.1 trait_bound语法6.2 trait_bound语法运行结果:原创 2022-12-15 00:06:38 · 492 阅读 · 0 评论 -
rust-泛型数据类型学习
如果我们在未使用泛型的情况下,当需要选出不同类型的数组的最大值时就需要实现各种不同数据类型的函数。println!assert_eq!println!assert_eq!}}和结构体类似,枚举也可以在成员中存放泛型数据类型。在为结构体和枚举实现方法时,一样也可以用泛型。原创 2022-12-12 22:59:04 · 577 阅读 · 0 评论 -
rust -枚举和模式匹配学习(二)
空值尝试表达的概念仍然是有意义的:空值是一个因为某种原因目前无效或缺失的值。问题不在于概念而在于具体的实现。为此,Rust 并没有空值,不过它确实拥有一个可以编码存在或不存在概念的枚举。Some(T) ,None, }Option 枚举是如此有用以至于它甚至被包含在了 prelude 之中,你不需要将其显式引入作用域。另外,它的成员也是如此,可以不需要 Option:: 前缀来直接使用 Some 和 None。原创 2022-11-12 17:31:13 · 577 阅读 · 0 评论 -
rust -枚举和模式匹配学习(一)
可以通过在代码中定义一个 IpAddrKind 枚举来表现这个概念并列出可能的 IP 地址类型,V4 和 V6。//枚举的定义V4,V6, } //定义一个IP地址的结构体address: String, } //定义home变量去声明home IP地址的相关信息 let home = IpAddr {//定义loopback变量去声明环回口IP地址的相关信息 let loopback = IpAddr {原创 2022-11-07 10:22:52 · 465 阅读 · 0 评论 -
rust -结构体学习
通过对《Rust 程序设计语言》,《通过例子学 Rust 中文版》以及令狐一冲老师对相关知识点的学习总结而成。2 创建结构体实例3 修改结构体的字段4 参数名字和字段名字相同的简写方法5 从其他结构体创建实例6 元组结构体元组结构体的特征:原创 2022-11-04 16:54:22 · 434 阅读 · 0 评论 -
【rust 猜数字游戏示例代码】
示例代码是从《》获取,地址可以直接点击获取。[TOC](rust 猜数字游戏示例代码)原创 2022-10-26 00:17:35 · 437 阅读 · 0 评论