赞
踩
Rust环境安装很简单,只需要执行简单shell命令就可以
> curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
选择‘默认’安装完成后,根据提示编译环境变量
> source "$HOME/.cargo/env"
执行命令验证安装是否成功
> rust -v
rustc 1.70.0 (90c541806 2023-05-31)
执行shell命令
cargo install evcxr_jupyter
evcxr_jupyter --install
安装完成后,重启jupyter会出现rust内核选项
搜索"rust-analyzer"插件并安装
终端运行命令新建项目cargo new rust-demo
,此时目录下出现rust-demo目录结构,进入项目并运行cd rust-demo; cargo run
rust入门语法
https://doc.rust-lang.org/book/
内容主要是关于基于rust语言有哪些设计模式方面的经验和实践
https://rust-unofficial.github.io/patterns/intro.html
主要讲解rust的包管理器cargo如何使用
https://doc.rust-lang.org/stable/cargo/
在线编程工具,可以在线运行和调试rust代码
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021
偏技术细节,从深层讲解rust如何实现安全编程
https://doc.rust-lang.org/nomicon/
从入门到进阶,几乎囊括了全部语法
https://course.rs/basic/intro.html
内容主要是针对rust各个知识点的代码练习
https://practice.rs/why-exercise.html
内容偏算法和工程应用,不涉及基础语法
https://rustwiki.org/zh-CN/rust-cookbook/
里面包含rust从基础语法到工具及学习资料的提纲,比较有用的还是里面针对各种数据类型内存分布的讲解
https://cheats.rs/
内容简洁,非常适合入门
特色是内存安全,高级抽象和线程安全章节
特色是每个知识点都讲得很细
特色是自动化测试,函数式语言编程和智能指针章节
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。