摘要:
环境 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
阅读(2928)
评论(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)

浙公网安备 33010602011771号