搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Rust命令行
0.00     定价 ¥ 128.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787519898335
  • 作      者:
    作者:(美)肯·尤恩斯-克拉克|责编:刘炽|译者:刘根浩//金政权//徐瑾
  • 出 版 社 :
    中国电力出版社
  • 出版日期:
    2025-03-01
收藏
畅销推荐
内容介绍
本书介绍了以下内容:使用Rust的标准库和数据类型,如数字、字符串、向量、结构、Options和Results来创建命令行程序。编写和测试Rust程序和函数。读写文件,包括标准输入、标准输出和标准错误。为命令行参数编写文档和校验参数。优雅地处理程序的异常。使用正则表达式和Rustcrate,手动解析原始文本或带分隔符的文本。使用和控制随机数。
展开
目录
前言
第1章 真心话大冒险
1.1 从“Hello,world”开始
1.2 组织Rust项目目录
1.3 使用Cargo创建和运行项目
1.4 编写和运行集成测试
1.4.1 添加项目依赖
1.4.2 理解程序退出值
1.4.3 测试程序的输出
1.4.4 退出值让程序具有可组合性
1.5 总结
第2章 回声测试
2.1 echo的工作原理
2.2 开始
2.2.1 获取命令行参数
2.2.2 添加clap作为依赖项
2.2.3 使用clap解析命令行参数
2.2.4 创建程序输出
2.3 编写集成测试
2.3.1 创建测试输出文件
2.3.2 比较程序输出
2.3.3 使用Result类型
2.4 总结
第3章 猫步秀场
3.1 cat工作原理
3.2 开始
3.2.1 从写测试开始
3.2.2 创建crate库
3.2.3 定义参数
3.2.4 遍历文件参数
3.2.5 打开文件或STDIN
3.2.6 使用测试套件
3.3 解决方案
3.3.1 读取文件中的行
3.3.2 打印行号
3.4 更进一步
3.5 总结
第4章 头号难题
4.1 head的工作原理
4.2 开始
4.2.1 编写单元测试将字符串解析为数字
4.2.2 将字符串放入错误信息
4.2.3 定义参数
4.2.4 处理输入文件
4.2.5 读取字节与字符
4.3 解决方案
4.3.1 逐行读取文件
4.3.2 读取文件时保留行尾
4.3.3 从文件读取字节
4.3.4 打印文件分隔符
4.4 更进一步
4.5 总结
第5章 给母亲的话
5.1 wc的工作原理
5.2 开始
5.2.1 遍历文件
5.2.2 编写一个计数文件元素的函数,并测试
5.3 解决方案
5.3.1 计数文件或STDIN的元素
5.3.2 格式化输出
5.4 更进一步
5.5 总结
第6章 独特之处
6.1 uniq的工作原理
6.2 开始
6.2.1 定义参数
6.2.2 测试程序
6.2.3 处理输入文件
6.3 解决方案
6.4 更进一步
6.5 总结
第7章 查找即拥有
7.1 find的工作原理
7.2 开始
7.2.1 定义参数
7.2.2 校验参数
7.2.3 查找所有项目
7.3 解决方案
7.4 在UNIX与Windows上进行条件测试
7.5 更进一步
7.6 总结
第8章 剃刀韵律
8.1 Cut的工作原理
8.2 开始
8.2.1 定义参数
8.2.2 解析位置列表
8.2.3 提取字符或字节
8.2.4 解析分隔文本文件
8.3 解决方案
8.3.1 从字符串中选择字符
8.3.2 从字符串中选择字节
8.3.3 从csv::StringRecord中选择字段
8.3.4 最终Boss
8.4 更进一步
8.5 总结
第9章 抓捕手杰克
9.1 grep的工作原理
9.2 开始
9.2.1 定义参数
9.2.2 查找要搜索的文件
9.2.3 查找匹配的输入行
9.3 解决方案
9.4 更进一步
9.5 总结
第10章 波士顿公园
10.1 Comm工作原理
10.2 开始
10.2.1 定义参数
10.2.2 校验并打开输入文件
10.2.3 处理文件
10.3 解决方案
10.4 更进一步
10.5 总结
第11章 灵巧的裁缝
11.1 Tail命令工作原理
11.2 开始
11.2.1 定义参数
11.2.2 解析正负数值参数
11.2.3 使用正则表达式匹配带可选符号的整数
11.2.4 解析和校验命令行参数
11.2.5 处理文件
11.2.6 统计文件中的总行数和字节数
11.2.7 找到要打印的起始行
11.2.8 找到要打印的起始字节
11.2.9 使用大输入文件测试程序
11.3 解决方案
11.3.1 统计文件中的所有行和字节
11.3.2 寻找起始索引
11.3.3 打印行
11.3.4 打印字节
11.3.5 基准测试解决方案
11.4 更进一步
11.5 总结
第12章 幸运之子
12.1 Fortune如何工作
12.2 开始
12.2.1 定义参数
12.2.2 寻找输入源
12.2.3 读取Fortune文件
12.2.4 随机选择一个Fortune
12.2.5 打印匹配模式的记录
12.3 解决方案
12.4 更进一步
12.5 总结
第13章 搞怪的日程
13.1 cal工作原理
13.2 开始
13.2.1 定义并验证参数
13.2.2 编写程序
13.3 解决方案
13.4 更进一步
13.5 总结
第14章 埃利斯岛
14.1 ls工作原理
14.2 开始
14.2.1 定义参数
14.2.2 查找文件
14.2.3 格式化长列表
14.2.4 显示八进制权限
14.2.5 测试长格式
14.3 解决方案
14.4 关于测试的技巧
14.5 更进一步
14.6 总结
结语
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证