Rust命令行
刘根浩, 金政权, 徐瑾 译
出版时间:2025年03月
页数:447
“这本书是在现实场景中练习编写Rust极好方法。Ken已经为你培养这些技能铺平了道路,包括编写测试、使用crate和解决常见问题。”
——Carol Nichols
Integer 32联合创始人
“本书向你展示如何构建实用工具,以向你和你的同事证明Rust值得学习。”
——Tim McNamara
《Rust in Action》作者
连续多年,Rust在Stack Overflow的年度开发者调查中被评为“最受喜爱的编程语言”。这是一种开源的系统编程语言,现已广泛应用于多个领域,包括游戏引擎、操作系统、浏览器组件以及虚拟现实模拟引擎等。但Rust也是一种极其复杂的语言,学习曲线非常陡峭。
本指南并不专注于教授整个语言,而是通过每一章编写一个小型、完整且有针对性的程序来讲解Rust。本书作者将向你展示如何启动、编写和测试这些程序,最终创建一个完整的作品。你将学习如何在Rust中处理错误、读写文件,以及使用正则表达式、Rust类型、结构等内容。
你将了解以下内容:
● 使用Rust的标准库和数据类型,如数字、字符串、向量、结构、Options和Results来创建命令行程序。
● 编写和测试Rust程序和函数。
● 读写文件,包括标准输入、标准输出和标准错误。
● 为命令行参数编写文档和校验参数。
● 优雅地处理程序的异常。
● 使用正则表达式和Rust crate,手动解析原始文本或带分隔符的文本。
● 使用和控制随机数。
书名:Rust命令行
译者:刘根浩, 金政权, 徐瑾 译
国内出版社:中国电力出版社
出版时间:2025年03月
页数:447
书号:978-7-5198-9833-5
原版书书名:Command-Line Rust
原版书出版商:O'Reilly Media
Ken Youens-Clark
Ken Youens-Clark是《Tiny Python Projects》(Manning, 2020)和《Mastering Python for Bioinformatics》(O'Reilly, 2021)的作者。Ken是一位高级开发人员,拥有25年的多种语言的代码编写和支持经验。他数年来高水平地教授编码技能,并且一直致力于为好学的人创造有价值的教学资源。
本书封面上的动物是一只招潮蟹,这是一种小型甲壳类动物,与半陆生蟹科的100多种物种同名。
招潮蟹最出名的可能是它那大爪子,可以区分雄性,用于交流、求爱和竞争行为。招潮蟹以微生物、藻类、腐烂植物和真菌为食,在沙子和泥浆中筛选可食用物质。它们的寿命相对较短,通常不超过两到三年,可以在世界多个地区的盐沼和海滩栖息地找到。