Rust入门示例教程

因为网站结构改版,此教程可能不再更新;

请访问主页查找最新的相关教程;

前言

首先,这些示例来自Rust官方网站;参考自:

  • https://doc.rust-lang.org/stable/rust-by-example/index.html
  • https://doc.rust-lang.org/book/title-page.html

因为站长最近打算系统的学习Rust语言,考虑到官方的示例、文档都是英文,所以打算一边学习一边翻译,整理成中文示例教程,学到哪更新到哪;

但我可能不会完整的翻译过来,我可能会去除一些多余的内容,或者会加入一些自己编写的示例;

再就是,这个示例教程不会去讲解诸如函数是什么,如何调用之类的东西,这意味着它可能不适合编程初学者(没有学习过任何编程语言);

Rust编程交流群 753801121

正文

Rust 是一种现代系统级编程语言,专注于安全性、速度、和并发;

该教程是一个可运行示例的集合,这些示例详细展示了各种Rust概念和标准库的使用;

如果你不喜欢阅读大量的文档来学习编程语言,那么该示例教程就很适合你,它不仅覆盖了你要学习的知识,而且有很多的篇幅来解释代码;

在开始这个教程前,请先下载并安装Rust,下面这个链接给出了完整的过程:

https://www.perfcode.com/p/rust-install.html

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/rust-by-example

分类: 计算机技术
推荐阅读:
check_hostname requires server_hostname 错误解决方法 通常造成check_hostname requires server_hostname错误都与Python有关;本文将详细的描述造成这类错误的原因和多种解决方法;
PyQt:改变PyQt界面主题风格 Qt不仅功能强大、跨平台,还一个重要的因素是它生成的界面非常漂亮,且可以随意切换主题风格;本文将介绍如何使用Python获取当前系统支持的PyQt界面主题风格,以及如何切换使用它们;
Rust stringify宏的用法和示例 在Rust中,stringify是一个宏,它接受任何合法的Rust标识符,并将其转换为字符串;这种转换发生在编译时,而不是运行时,这意味着它对于生成代码或诊断消息非常有用。
Python将二维数组进行顺时针旋转90度、180度、270度 本文将使用Python实现二维数组顺时针旋转,包括旋转90度、180度、270度;
使用pyi-set_version为PyInstaller打包出来的程序附加版本信息 本文将讲述如何使用 pyi-grab_version 获取版本信息的模板文件,以及使用 pyi-set_version 为打包好的程序附加版本信息。
编程中foo、bar、baz的含义 在编程中,foo、bar和baz通常被用作示例变量名。它们是一种惯用的命名习惯,通常被用于示例代码或临时代码片段中,表示没有特定含义的变量名或函数名。