赞
踩
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
https://play.rust-lang.org/
可以在这个页面测试一些 Rust 代码片段,小的代码片段测试适合在开发中随时测试和验证一些代码是否正确,以及查看执行输出的结果。学习 Rust 的过程中,也会经常用到 playground 测试代码。
很多解释型编程语言都会提供交互式执行环境,一般称为 REPL,分别是 Read、Evaluate、Print、Loop 的首字母,例如 Python, NodeJS, Lua 等。
而编译型语言一般没有REPL,Java 现在也提供了 jshell。
C/C++/Rust 等系统级编程语言则比较少,但是有一些在线网站支持直接执行简易的代码并执行输出结果,一般叫做这个语言的 playground 环境。例如 C 语言有 cplayground .
Rust 的开发环境可选的有多个,本系列都会以 VSCode + Rust 插件为主介绍。
VSCode下需要安装的插件主要有三个
其中,可以给 VSCode 配置下搜索过滤器
file to exclude
可以配上**/lib*.json,
,在查找的时候忽略Rust自己生成的配置文件rustup install 1.30.0
rustup install stable
rustup install nightly
rustup install beta
rustup default nightly
rustup target add x86_64-unknown-linux-musl
cargo build --target=x86_64-unknown-linux-musl
rustc --version
cargo new
用来创建一个 rust 项目cargo clean
用来清理 rust 的编译缓存数据cargo build
用来编译 rust 的项目cargo check
快速检查语法问题cargo test
执行项目下的单元测试通过本文,我们大致了解了 Rust 的安装、Playground、VSCode 常用插件、以及版本管理工具、编译器、包管理工具等开发环境配置知识,通过本文你可以快速建立安装、配置起基本的 Rust 开发环境并熟悉常用的工具。下一节我们会进一步介绍一个完整的 Rust 项目应该包含哪些部分。
–end–
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。