01 2023 档案
摘要:# 一、使用发布配置来定制构建 Rust中的发布配置是一系列预定义好的配置方案,它们的配置选项各有不同,都允许程序员对细节进行定制修改。 Cargo最常用的配置有两种: 执行`cargo build`时使用的dev配置,以及执行`cargo build --release`时使用的release配置
阅读全文
摘要:# 一、闭包:能够捕获环境的匿名函数 Rust中的闭包是一种可以存入变量或作为参数传递给其他函数的匿名函数。你在可以在一个地方创建闭包,然后在不同的上下文环境中调用该闭包来完成运算。**和一般函数不同,闭包可以从定义它作用域中捕获值。** ## 1、使用闭包来创建抽象化的程序行为 假设有这样一个场景
阅读全文
摘要:# 一、接收命令行参数 创建minigrep项目 ```Rust cargo new minigrep ``` 实现这一工具的首要任务是让minigrep接收两个命令行参数:文件名和用于搜索的字符串。因此,我们希望通过如下方式: ```Rust cargo run searchstring exam
阅读全文