大同网站建设哪里好我国旅游网站的建设
web/
2025/10/7 1:19:26/
文章来源:
大同网站建设哪里好,我国旅游网站的建设,国外素材设计欣赏网站,ks数据分析神器关注我#xff0c;学习Rust不迷路
工欲善其事#xff0c;必先利其器。第一节我们先来配置rust需要的环境和安装趁手的工具#xff0c;然后写一个简单的小程序。
安装 Rust环境
Rust 官方有提供一个叫做 rustup 的工具#xff0c;专门用于 rust 版本的管理#xff0c;网…关注我学习Rust不迷路
工欲善其事必先利其器。第一节我们先来配置rust需要的环境和安装趁手的工具然后写一个简单的小程序。
安装 Rust环境
Rust 官方有提供一个叫做 rustup 的工具专门用于 rust 版本的管理网址是https://rustup.rs/提供了很多实用的功能。 不过在这之前我们需要先做一个配置。 因为一些特殊原因rustup 官方源在中国大陆境内访问速度很慢因此需要配置一个国内的源主要有字节和中科大的这里我们配置字节的源https://rsproxy.cn/从而加速访问。 接下来这两行加入到你的 shell 配置文件~/.zshrc 或者 ~/.bashrc的末尾
export RUSTUP_DIST_SERVERhttps://rsproxy.cn
export RUSTUP_UPDATE_ROOThttps://rsproxy.cn/rustup然后 reload 或者 source 一下你的配置文件让配置生效。
source ~/.bashrc然后还需要创建一个cargo的配置文件依次执行以下命令
mkdir -p ~/.cargo
cd ~/.cargo
touch config然后将以下几行放到你的~/.cargo/config文件中
[source.crates-io]
replace-with rsproxy[source.rsproxy]
registry https://rsproxy.cn/crates.io-index
[source.rsproxy-sparse]
registry sparsehttps://rsproxy.cn/index/[registries.rsproxy]
index https://rsproxy.cn/crates.io-index[net]
git-fetch-with-cli true 然后执行以下命令
curl --proto https --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh然后一路回车默认就好最后执行一下
source $HOME/.cargo/env打造趁手工具
rust的ide有很多Visual Studio Code、IntelliJ IDEA、 CLion、Rust-analyzer等社区主流的是VSCode 和 rust-analyzer组合。VSCode 的安装直接参照官方说明就好VSCode QuickStart 打开 VSCode 后我们按照 https://rust-analyzer.github.io/ 这里的 QuickStart 说明在 MarketPlace 中下载并安装一下 rust-analyzer。 好了大功告成。 最后的最后强烈推荐大家安装一个初学者神器——chatgpt - Bito一个代理了chatgpt的插件学习过程中遇到的任何问题都可以问它。
Say Hi
接下来我们就要进入到真正的 Rust 实战中啦。 首先要介绍下rust的项目管理工具CargoRust 社区使用 Cargo 来作为包管理和构建工具之后的所有示例都会以 Cargo 作为我们使用的工具。 先输入以下命令来创建我们的项目目录
cargo new practice-01然后我们用 VSCode 打开这个目录这时候 practice-01 目录应当如下
practice-01
├── Cargo.lock # Cargo 依赖版本锁定文件
├── Cargo.toml # Cargo 主要设置文件
└── src└── main.rs # Rust 程序入口然后我们在 main.rs 中加入以下代码(一定要自己手动敲感受下rust语法)
use std::io;fn main() {println!(Hello!);loop {let mut input String::new();io::stdin().read_line(mut input).expect(Failed to read input!);if input.contains(quit) {break;}i_say_what_u_say(input)}
}fn i_say_what_u_say(str: String) {print!({}, str)
}
好接下来我们编译下代码看看输出
cargo build// 输出Finished dev [unoptimized debuginfo] target(s) in 0.06s上面结果表示构建成功了我们在文件目录下也能看到一个target文件夹就是刚刚编译好的文件。 目录结构如下
practice-01
├── Cargo.lock # Cargo 依赖版本锁定文件
├── Cargo.toml # Cargo 主要设置文件
├── targe # 编译后文件存放的目录
└── src└── main.rs # Rust 程序入口然后再运行程序
cargo run// 输出Finished dev [unoptimized debuginfo] target(s) in 0.00sRunning target/debug/practice-01好接下来我们试试输入一些内容看看会发生什么
Hello!
hi
hi
hhhhh
hhhhh
who are u?
who are u? 完美! 这样我们就完成了我们自己写的第一个 Rust 程序啦。 but 等等到这里相信大家还是一脸问号 大括号我能理解叹号个什么鬼 重要的冒号(说两遍别着急下一章给大家答案。
关注我学习Rust不迷路
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/88201.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!