上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 119 下一页
摘要: 环境 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 阅读(2992) 评论(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 阅读(360) 评论(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 阅读(176) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/mod/visibility.html 示例 模块嵌套 mod my_mod { pub mod nested { pub fn f 阅读全文
posted @ 2021-12-07 20:52 jiangbo4444 阅读(210) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/bounds.html 示例 泛型约束,也叫有界泛型,可以限制泛型的类型。 约束类型 use std::fmt:: 阅读全文
posted @ 2021-12-07 20:46 jiangbo4444 阅读(794) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/impl.html 示例 泛型的定义 #![allow(unused)] fn main() { // 一个普通的 阅读全文
posted @ 2021-12-07 20:43 jiangbo4444 阅读(168) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/gen_trait.html 示例 trait 现在还没有一个统一的翻译,之后就直接称呼为 trait,不进行翻译 阅读全文
posted @ 2021-12-07 20:43 jiangbo4444 阅读(257) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics/gen_fn.html 示例 main.rs struct A; struct SGen<T>(T); fn ge 阅读全文
posted @ 2021-12-07 20:41 jiangbo4444 阅读(223) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/generics.html 示例 Rust 中的泛型和其它语言类似,在定义的时候不能确定具体的类型,等到具体实现时才能确定类型。泛型 阅读全文
posted @ 2021-12-07 20:40 jiangbo4444 阅读(133) 评论(0) 推荐(0)
摘要: 环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/attribute/cfg.html 示例 属性配置 #[cfg(target_os = "linux")] fn are_you_ 阅读全文
posted @ 2021-12-06 10:25 jiangbo4444 阅读(747) 评论(0) 推荐(0)
上一页 1 ··· 59 60 61 62 63 64 65 66 67 ··· 119 下一页