![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust_cookbook
文章平均质量分 94
rgwu
这个作者很懒,什么都没留下…
展开
-
Rust Cookbook(译):让我们再次进行系统编程(第一章)(完+1)
在本章中,我们将介绍以下配方:在Linux和macOS中设置Rust在Windows中设置Rust创建你的第一个Rust程序定义变量赋值设置布尔值和字符类型控制小数点,数字格式和命名参数执行算术运算定义可变变量声明并执行字符串操作在Rust中声明数组并使用切片在Rust中声明向量在Rust中声明元组对两个数字执行计算介绍本章的重点是在设置Rust和使用它进行编程方...翻译 2018-09-22 14:31:49 · 1638 阅读 · 0 评论 -
RustCookbook(译):使用Rust进行高级编程(第二章)(完+1)
在本章中,我们将介绍以下内容:定义表达式定义常量执行变量绑定在Rust中执行类型转换与Rust的决策在Rust中循环操作定义枚举类型定义闭包在Rust中执行指针操作定义第一个用户定义的数据类型向用户定义的数据类型添加功能不同数据类型的类似功能介绍本章的重点是为您提供实现表达式的所有配方,这些表达式将代表代码的状态,使用决策语句(如if … else)构建逻辑,声明自定...翻译 2018-09-24 10:02:09 · 1601 阅读 · 3 评论 -
RustCoobook(译):深入潜入Cargo(第三章)(完+1)
在本章中,我们将介绍以下配方:使用Cargo创建新项目从crates.io下载外部箱子处理现有的货物项目用Cargo运行测试项目的配置管理在Travis CI上构建项目上传到crates.io介绍Cargo是Rust的独特卖点之一,它是系统编程领域的第一个此类卖点。 Cargo是Rust的软件包管理器,它使开发人员在创建,开发,打包,维护,测试和部署应用程序代码或工具到生产方面...翻译 2018-09-24 21:32:43 · 1904 阅读 · 1 评论 -
Rust Cookbook(译):使用Rust进行Web开发(第九章)
我们将在本章中介绍以下配方:设置Web服务器创建端点处理JSONRequests构建自定义错误处理程序托管模板介绍Rust提供了许多软件包,允许开发人员使用它来启动Web服务器,Rust是内存,安全和速度具有重要意义的Web项目的理想选择。在本章中,我们将使用Rust中的nickel,这是Rust中的Web应用程序框架,并提供在Rust中构建Web应用程序所需的所有基本单元。 ...翻译 2018-09-24 23:21:57 · 5141 阅读 · 1 评论 -
RustCookbook(译):创建包和模块(第四章)
在本章中,我们将介绍以下配方:在Rust中定义一个模块构建嵌套模块使用struct创建模块控制模块访问模块创建文件层次结构在Rust中构建库调用外部包介绍本章重点介绍Rust中的模块和包。 它将帮助您开发高度模块化和生产级的Rust应用程序。 有了这个,您将拥有一个出色的文件层次结构,这将以模块化方式补充功能的开发。 本章中的配方还将帮助您在Rust中构建库,并通过外部程序...翻译 2018-09-25 23:35:28 · 439 阅读 · 0 评论 -
RustCookbook(译):黑客宏(第七章)
在本章中,我们将介绍以下配方:在Rust中构建宏在宏中实现匹配玩常见的Rust宏实施指定人重载宏实施重复实施DRY介绍到目前为止,我们已经看到Rust中的许多语句以感叹号(!)结尾,例如println!,try!等等。 这些命令执行了强大的操作来执行特定任务。 Rust提供了一个强大的宏系统,允许元编程。 宏看起来像函数,但它们的名字以感叹号结尾(!)。 宏被扩展为源代码,并...翻译 2018-09-26 00:40:46 · 697 阅读 · 0 评论 -
rust_cookbook(译):高级Rust工具和库(第十一章)(未完待续)
我们将在本章中介绍以下配方:设置 rustup设置rustfmt设置 rust-clippy使用伺服设置和测试生成随机数将行写入文件解析非结构化JSON从字符串中解析URL解压缩tarball将目录压缩为tarball递归查找文件扩展名介绍在本章中,您将了解各种Rust工具,例如rustfmt和rustup,这有助于我们编写更好的生产级别Rust代码,捕获错误,并为...翻译 2018-12-05 11:38:12 · 1392 阅读 · 0 评论