Rust入门指南-Rust

Rust简介

用来替换C/C++,很多问题在编译阶段就可以被消除,Rust速度运行非常快

Rust可以用于编写web服务,命令行,嵌入式设备,Rust是预编译语言

安装

https://www.rust-lang.org/

访问安装环境

1
2
3
rustup update				/更新Rust
rustup self uninstall /卸载
rustup doc /本地文档

开发工具建议使用vscode加rust插件

简单使用

image-20241127114038819

1
2
3
fn main(){				//定义main函数,无参数,无返回值
println!("hello world!");//Rust缩进为四个空格,!表示调用宏,不是调用函数
}

rustc只适合运行简单Rust程序,后续会用到cargo

Cargo

Cargo是Rust的包管理工具,可以用于现在依赖库,构建代码,安装Rust环境时自带

image-20241127114614533

创建项目

image-20241127115024490

cargo会自动生成git配置目录等,本地学习可以不理会其余目录,src存放了我们需要编写的源码文件

cargo.toml,cargo配置文件

image-20241127115808754

在Rust中,第三方库称为crate