10、Rust实现类`wc`工具`wcr`的详细指南

Rust实现类 wc 工具 wcr 的详细指南

1. 项目启动

首先,我们要创建一个名为 wcr 的Rust项目,它是 wc 工具的Rust版本。具体操作步骤如下:
1. 使用 cargo new wcr 命令创建项目。
2. 修改 Cargo.toml 文件,添加以下依赖:

[dependencies]
clap = "2.33"

[dev-dependencies]
assert_cmd = "2"
predicates = "2"
rand = "0.8"
  1. 05_wcr/tests 目录复制到新项目中,然后运行 cargo test 进行初始构建和测试,此时所有测试都会失败。
  2. src/main.rs 的结构如下:
fn main() {
    if let Err(e) = wcr::get_args().and_then(wcr::run) {
        eprintln!("{}", e);
        std::process::exit(1);
    }
}

2. 配置结构体与参数处理

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值