runoops.com

Rust 教程

VSCode Rust 插件推荐

阅读(411)

rust-analyzer 社区驱动的 rust-analyzer,非常推荐。它会实时编译和分析你的 Rust 代码,提示代码中的错误,并对类型进行标注。 Rust Syntax Rust Syntax为代码提供语法高亮。 crates c...

Rust 更新和卸载

阅读(320)

Linux/WSL、macOS 操作系统,请打开 shell 窗口;Windows 操作系统,请打开命令提示符(CMD)或者 powershell 窗口。然后,即可运行 Rust 更新或卸载的相关命令。 任何时候,如果你想卸载 Rust,可...

Rust 设置字节跳动源

阅读(557)

由于国内拉取 crates.io 以及安装 Rust 会面临流量出境不稳定的问题,字节跳动提供了一个国内镜像代理以帮助国内 Rust 生态发展。 步骤一:设置 Rustup 镜像, 修改配置 ~/.zshrc 或 ~/.bashrc exp...

Cargo 国内镜像源

阅读(510)

Rust 官方默认的 Cargo 源服务器为 crates.io,其同时也是 Rust 官方的 crate 管理仓库,放置在 github。 Cargo 的“注册表源”与 crates.io 本身相同。也就是说,Cargo 也有一个在 gi...

Rust macOS 下 安装

阅读(245)

本文介绍 macOS 环境下使用 Homebrew 安装 Rust。 Homebrew 是 macOS(或 Linux)缺失的软件包的管理器。虽然其已经可以使用在 Linux 环境,但主要使用群体还是 macOS 用户。因此,本小节内容也主...

Rust 安装

阅读(359)

本节介绍在 Linux/WSL/macOS 操作系统安装 Rust 环境,官方推荐的命令方式安装 Rust 作为平台共用而统一介绍。 命令方式安装 Rust 官方提供的命令方式安装 Rust,是最为推荐的。其可以安装 rustup、rust...

Rust 设置国内源

阅读(639)

配置 Rust 工具链的国内源。 默认情况下,Rust 官方已经提供了工具链等资源的下载服务。 中国大陆下载速度较慢,甚至反复中断下载,建议修改成国内镜像。目前国内 Rust 工具链镜像源有:中国科学技术大学源、上海交通大学源、清华大学源、...

Rust 并发编程

阅读(667)

安全高效的处理并发是 Rust 诞生的目的之一,主要解决的是服务器高负载承受能力。 并发(concurrent)的概念是指程序不同的部分独立执行,这与并行(parallel)的概念容易混淆,并行强调的是"同时执行"。 并发往往会造成并行。 ...

Rust 面向对象

阅读(655)

面向对象的编程语言通常实现了数据的封装与继承并能基于数据调用方法。 Rust 不是面向对象的编程语言,但这些功能都得以实现。 封装 封装就是对外显示的策略,在 Rust 中可以通过模块的机制来实现最外层的封装,并且每一个 Rust 文件都可...

Rust 集合与字符串

阅读(673)

集合(Collection)是数据结构中最普遍的数据存放形式,Rust 标准库中提供了丰富的集合类型帮助开发者处理数据结构的操作。 向量 向量(Vector)是一个存放多值的单数据结构,该结构将相同类型的值线性的存放在内存中。 向量是线性表...