#排序 #食谱 #冒泡 #packt #编程语言 #x5ff

bubble-sort-scala

这是一个快速且非优化的冒泡排序算法克隆版本。作为2018年Rust食谱的展示而创建。

1个不稳定版本

0.1.0 2021年4月3日

1242算法

MIT 许可证

3KB

Rust编程食谱

Rust Programming Cookbook

这是由Packt出版的《Rust编程食谱》的代码仓库。[点击此处下载](https://www.packtpub.com/programming/rust-programming-cookbook?utm_source=github&utm_medium=repository&utm_campaign=9781789530667)

探索Rust 2018的最新特性,以构建快速和安全的应用程序

这本书是关于什么的?

Rust 2018,Rust自1.0版本以来的第一个重大里程碑,为Rust语言带来了更多进步。《Rust编程食谱》是一本实用指南,帮助你在编写Rust代码时克服挑战。

本书涵盖了以下激动人心的特性:了解Rust如何为系统编程语言问题提供独特的解决方案;掌握Rust的核心概念以开发快速和安全的应用程序;探索将Rust单元集成到现有应用程序中以提高效率的可能性;了解如何使用Rust实现更好的并行性和安全性;在Rust中编写Python扩展;编译外部汇编文件并使用外部函数接口(FFI);使用Rust构建高性能的Web应用程序和服务。

如果您觉得这本书适合您,请今天购买您的副本

https://www.packtpub.com/

说明和导航

所有代码都组织到文件夹中。例如,第二章。

代码看起来如下

fn main() -> Result<(), Box<dyn Error + Send + Sync + 'static>> {
   let mut ls_child = Command::new("ls");
   if !cfg!(target_os = "windows") {
       ls_child.args(&["-alh"]);

以下是本书所需的工具:《Rust食谱》是为希望增强其对Rust的了解并利用现代编程实践利用其特性的软件开发人员而编写的。熟悉Rust语言是充分利用本书的预期。

使用以下软件和硬件列表,您可以运行本书中提供的所有代码文件(第1章-)。

软件和硬件列表

编号 所需软件 所需操作系统
1 Rust nightly > 2019-10-10 Windows/Linux/macOS
2 Visual Studio Code Windows/Linux/macOS
3 Docker CE稳定19.03 Windows/Linux/macOS
4 Node.js 10.16.3 Windows/Linux/macOS
5 Python 3.6或更高版本 Windows/Linux/macOS
6 gcc >= 9.2 Windows/Linux/macOS
7 Rust稳定 > 1.38.0 Windows/Linux/macOS

我们还提供了一个包含本书中使用的截图/图表彩色图像的PDF文件。[点击此处下载](https://static.packt-cdn.com/downloads/9781789530667_ColorImages.pdf)

认识作者

克劳斯·马茨inger是一位拥有非常丰富背景的软件工程师。在一家小公司维护嵌入式设备的代码后,他加入了一家大型公司,负责维护旧式的Smalltalk应用程序。这让他早期就对编程语言产生了浓厚的兴趣,克劳斯成为了基于Scala技术的健康游戏初创公司的首席技术官。从那时起,克劳斯的角色转向了面向客户的角色,在物联网数据库技术初创公司Crate IO(CrateDB的创造者)和微软。在那里,他主持播客,与客户一起编写代码,并撰写关于这些合作中出现的解决方案的博客。在过去的5年里,克劳斯一直在实施软件,帮助客户创新,取得成就,并保持成功。

建议和反馈

点击此处如果您有任何反馈或建议。

特别感谢

Rust是一种不断发展的语言,我们依靠您指出自本书发布以来发生的变化。如果您发现某些内容无法编译,请提交问题,我们将乐意提供帮助。

@tomus85 - 感谢您更新了三个食谱:static-web、json-handling和legacy-c-code。### 免费下载PDF

如果您已经购买了这本书的印刷版或Kindle版,您可以免费获得无DRM的PDF版。
只需点击链接即可领取您的免费PDF。

https://packt.link/free-ebook/9781789530667

无运行时依赖