Rust学习笔记——基于官网和Rust语言圣经

发布时间 2023-06-15 16:27:53作者: 重拾初心的青年人

安装rust

安装

1、官网https://www.rust-lang.org/zh-CN/learn/get-started

2、运行后

选择1会下载Visual Stdio;选择2表示你是高级用户或企业用户;选择3即是采用MinGW编译

选择1

选1表示默认当前配置安装,选2表示自定义这些配置,选3表示取消安装

更新与卸载Rust

更新Rust

rustup update

卸载Rust

rustup self uninstall

自带离线文档 命令为:rustup doc

开发ide为vs code 必备插件rust-analyzer

Hello World

新建项目文件夹用vs code打开

编写Rust程序

程序文件后缀名:rs

文件命名规划:hello_world.rs

(例子)

编译与运行Rust程序

fn main(){
    println!("Hello world");
}

编译:rustc main.rs

运行

-windows: .\main.exe

-Linux/mac: ./main

Rust程序解剖

定义函数:fn main(){}

-没有参数,没有返回

main函数很特别:它是每个Rust可执行程序最先运行的代码

打印文本:println!("Hello,world!");

-Rust的缩进是4个空格而不是tab

-println!是一个Rust macro(宏)

·如果是函数的话,就没有!

-“Hello World”是字符串,它是println!的参数

-这行代码以;结尾

编译和运行时单独的两步

·允许Rust程序之前先编译,命令为:rustc源文件名

-rustc main.rs

·编译成功后,会生成一个二进制文件

-在Windows上还会生成一个.pdb文件,里面包含调试信息

·Rust是ahead-of-time编译的语言

-可以先编译程序,然后把可执行文件交给别人运行(无需安装Rust)

·rustc只适合简单的Rust程序...