和rust混个脸熟

本文指导读者如何安装Rust和Cargo,介绍了`main.rs`文件的基本结构,包括`fnmain()`函数的作用,以及如何使用`println!`宏在控制台上输出文本。通过逐步添加代码,展示了程序的编译和运行过程。
摘要由CSDN通过智能技术生成

安装Rust和Cargo

Cargo是Rust的管理工具,你可以在Rust的官方网站下载到。官网对于如何下载使用有详细的教程,这里不作介绍了。

Rust 程序设计语言这是中文官网地址:Rust 程序设计语言

这是安装教程地址:入门 - Rust 程序设计语言

好了,假设你已经安装完成这两个程序,并执行了Cargo new hello,然后,打开hello/src/main.rs,这是由Cargo创建出来的代码。即伟大的“hello,world”,这是所有程序员开始学习写程序的时候写出的第一行代码,是一种神圣的仪式。在这里,Cargo代替我们写了。废话不多说,我们用编辑器打开,一行一行说(注意,别用Word或WPS打开,会让人笑话,VS CODE, SUBLIME TEXT, RUSTROVER, ECLIPSE, VIM ,EMACS, VISUAL ,STUDIO随便哪个都可以,电脑里没有的话就去官网下载一个,看看使用教程,半天就能掌握)。

fn main() {
    println!("Hello, world!");
}
  • 第一行,fn main()这一部分是所有程序必须要有的部分,它的含义是程序的入口,也就是说,程序要想编译运行,得先找到这一段代码,没有这一段,计算机不知道从哪里开始运行程序,其它的代码也就没有意义。

  • {}大括号括起来的部分是程序的主体,计算机会按顺序运行大括号内的指令。

  • println!();是一个宏,宏是什么我们以后再说,这里我们只要记住它是一个命令,可以将小括号内的字符串输出到控制台上,这里要注间感叹号!小括号()和分号;都不可缺少,否则就无法正常运行程序)。

  • 字符串是用一对双引号""括起来的部分。

运行cargo run可得结果:

   Compiling hello v0.1.0 (/home/uos/Desktop/hello)
    Finished dev [unoptimized + debuginfo] target(s) in 1.00s
     Running `target/debug/hello`
Hello, world!

第一行,说的是它编译了/home/uos/Desktop/hello这个文件。第二行说的是它编译用时1.00秒。第三行说的是运行编译后的文件。第四行才是运行的结果。 我们再给它加几行代码。

fn main() {
    println!("Hello, world!");
    println!("Happy to see you.");
    println!("我是一个中国人");
}

运行cargo run可得结果:

   Compiling hello v0.1.0 (/home/yhl/Desktop/hello)
    Finished dev [unoptimized + debuginfo] target(s) in 0.51s
     Running `target/debug/hello`
Hello, world!
Happy to see you.
我是一个中国人

我们可以看到,程序是按从上到下的顺序来执行的。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值