Rust
文章平均质量分 85
0010000100
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rust: Reading and Writing Files
我们需要某种方法从文件系统中实际获取数据,以便处理它,并在完成后将其写回来std::fs::read_to_string返回Result<String, std::io::Error>。如果函数成功,它将生成一个String。如果失败,它会产生std::io::Error,这是表示I/O问题的标准库类型。原创 2024-08-27 22:33:50 · 825 阅读 · 0 评论 -
Rust: Filesystems and Command-Line Tools
例如,bat命令提供了一个支持语法高亮显示的cat替代方案,它内置了对分页工具的支持,而且hyperfine可以自动对任何可以通过命令或管道运行的东西进行基准测试。作为一种现代、安全和快速的系统编程语言,它为程序员提供了一个工具箱,他们可以使用它来组装精美的命令行界面,这些界面可以复制或扩展现有工具的功能。对于我们的程序,我们还需要另外两个crate:用于在终端中创建彩色输出的text- colorizer和用于实际搜索和替换功能的regex。Rust已经在命令行工具的世界中找到了一个重要的位置。原创 2024-08-27 13:12:57 · 1355 阅读 · 0 评论 -
Rust : zero-cost abstraction
特征是一种定义跨类型共享行为的方法,但使用特征不会引入运行时开销。side: f64,即使这使用了高级特征抽象,Rust 编译器也会优化代码,内联方法并确保与直接在具体类型上调用方法相比没有额外的成本。原创 2024-08-27 10:48:44 · 1346 阅读 · 0 评论
分享