rust的helloworld例子

经过上一节课的rust安装,相信读者们,应该已经把rust的环境搭建好了。那么下面我们来创建第一个rust例子。

首先,读者可以在你的电脑上创建一个文件夹,用来存放你的代码。例如:D:\rustdemo

然后创建一个txt文件,然后改名为:hello.rs

然后,打开此rs文件,可以用notepad打开,里面填写如下代码:

fn main() {
    println!("Hello World!");
}
Code language: JavaScript (javascript)

接下来,进行编译和运行

首先,打开cmd,然后cd到这个目录D:\rustdemo,也可以直接在文件夹的地址栏输入cmd,就可以直接打开cmd,并且定位到这个目录。

D:\rustdemo>rustc hello.rs

D:\rustdemo>hello
Hello World!

D:\rustdemo>Code language: CSS (css)

rustc hello.rs 编译源码

hello 是运行目录下面的hello.exe (编译后,目录会生成一个hello.exe文件)然后输出 Hello World!

解析代码

fn :关键字,表示这个一个函数

main :main函数,固定写法,不能改其他名字,是程序的入口,用户运行程序,操作系统会调用这个函数

() : 一个小括号,表示,main函数传入的参数,空则表示没有参数要传入。

{ } : 大括号,表示函数体,是函数内部定义代码的区域,一对的。

println!(“Hello World!”);

println!是一个将文本打印到的宏 控制台。

(“Hello World!”) 这个也是小括号,也是一个参数传入,表示把一个Hello World! 这个字符串(文本)传入到这个println!这个函数里面。至于函数里面是如何执行的,这个是rust库自带的函数,我们不知道,也不需要管里面如何做。我们只需要知道,调用它就可以输出文本到控制台就可以。

Hello World! 外面有一个英文的双引号,这是字符串的固定写法,只要是字符串,就必须有一个双引号括起来。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注