上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 112 下一页
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/scope/move/mut.html 示例 在发生所有权转移时,数据的可变性可能发生改变。 main.rs fn main() { 阅读全文
posted @ 2021-12-17 20:05 jiangbo4444 阅读(102) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/scope/move.html 示例 因为变量要负责释放他们的资源,所有一个资源只能有一个所有者,避免重复释放,其中引用不拥有资源。 阅读全文
posted @ 2021-12-17 20:04 jiangbo4444 阅读(224) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/scope/raii.html 示例 在 Rust 中,会强制实行 RAII(Resource Acquisition Is Ini 阅读全文
posted @ 2021-12-17 20:02 jiangbo4444 阅读(178) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/phantom.html 示例 虚类型参数不会在运行时出现,仅在编译时进行静态类型检查的类型参数。 main.rs 阅读全文
posted @ 2021-12-11 21:35 jiangbo4444 阅读(173) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/phantom/testcase_units.html 示例 main.rs use std::marker::P 阅读全文
posted @ 2021-12-11 21:35 jiangbo4444 阅读(65) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/assoc_items/types.html 示例 main.rs struct Container(i32, i 阅读全文
posted @ 2021-12-11 21:33 jiangbo4444 阅读(192) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/new_types.html 示例 如果直接使用基础类型容易误导和出错,可以考虑定义一种新的类型,来提供编译保证。 阅读全文
posted @ 2021-12-11 21:31 jiangbo4444 阅读(139) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/where.html 示例 泛型约束除了可以写在泛型定义的后面,还可以使用 where 子句来表达,这样更具表现力 阅读全文
posted @ 2021-12-11 21:29 jiangbo4444 阅读(2927) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/multi_bounds.html 示例 泛型除了使用单一约束外,也可以使用多重约束,也叫多重边界,使用加号(+) 阅读全文
posted @ 2021-12-11 21:28 jiangbo4444 阅读(348) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/bounds/testcase_empty.html 示例 泛型空约束,trait 实现中可以不包含任何内容,只把 阅读全文
posted @ 2021-12-11 21:27 jiangbo4444 阅读(171) 评论(0) 推荐(0)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 112 下一页