Rust环境搭建

1 更新存储库

sudo apt update

2 安装rust

sudo apt install rustc -y

3  执行rustc -V可以查询版本

rustc 1.69.0 (84c898d65 2023-04-16)

Rust使用cargo进行工程和包管理

cargo new greeting

将会创建如下工程目录

main.rs写代码

fn main() {
    println!("Hello, world!");
    let s1 = 5;
    let s2 = s1;
    println!("{}, world!", s1);  
}

执行cargo build

warning: unused variable: `s2`
--> src/main.rs:4:9
|
4 | let s2 = s1;
| ^^ help: if this is intentional, prefix it with an underscore: `_s2`
|
= note: `#[warn(unused_variables)]` on by default

warning: `greeting` (bin "greeting") generated 1 warning (run `cargo fix --bin "greeting"` to apply 1 suggestion)
Finished dev [unoptimized + debuginfo] target(s) in 0.00s

执行cargo run

warning: unused variable: `s2`
--> src/main.rs:4:9
|
4 | let s2 = s1;
| ^^ help: if this is intentional, prefix it with an underscore: `_s2`
|
= note: `#[warn(unused_variables)]` on by default

warning: `greeting` (bin "greeting") generated 1 warning (run `cargo fix --bin "greeting"` to apply 1 suggestion)
Finished dev [unoptimized + debuginfo] target(s) in 0.00s
Running `target/debug/greeting`
Hello, world!
5, world!

 

posted @   red_leaf_412  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示