- Rust 教程
- Rust - 首页
- Rust - 简介
- Rust - 环境搭建
- Rust - HelloWorld 示例
- Rust - 数据类型
- Rust - 变量
- Rust - 常量
- Rust - 字符串
- Rust - 运算符
- Rust - 决策语句
- Rust - 循环
- Rust - 函数
- Rust - 元组
- Rust - 数组
- Rust - 所有权
- Rust - 借用
- Rust - 切片
- Rust - 结构体
- Rust - 枚举
- Rust - 模块
- Rust - 集合
- Rust - 错误处理
- Rust - 泛型
- Rust - 输入输出
- Rust - 文件输入/输出
- Rust - 包管理器
- Rust - 迭代器和闭包
- Rust - 智能指针
- Rust - 并发
- Rust 有用资源
- Rust - 快速指南
- Rust - 有用资源
- Rust - 讨论
Rust - HelloWorld 示例
本章通过一个HelloWorld示例解释了 Rust 语言的基本语法。
创建一个HelloWorld-App文件夹,并在终端中导航到该文件夹。
C:\Users\Admin>mkdir HelloWorld-App C:\Users\Admin>cd HelloWorld-App C:\Users\Admin\HelloWorld-App>
要创建 Rust 文件,请执行以下命令:
C:\Users\Admin\HelloWorld-App>notepad Hello.rs
Rust 程序文件扩展名为 .rs。以上命令创建了一个空文件Hello.rs并在记事本中打开它。将下面给出的代码添加到此文件中:
fn main(){ println!("Rust says Hello to TutorialsPoint !!"); }
以上程序定义了一个函数 main fn main()。fn关键字用于定义函数。main()是一个预定义函数,充当程序的入口点。println!是 Rust 中的预定义宏。它用于将字符串(此处为 Hello)打印到控制台。宏调用始终用感叹号 - !标记。
使用rustc编译Hello.rs文件。
C:\Users\Admin\HelloWorld-App>rustc Hello.rs
程序成功编译后,会生成一个可执行文件(file_name.exe)。要验证是否生成了.exe文件,请执行以下命令。
C:\Users\Admin\HelloWorld-App>dir //lists the files in folder Hello.exe Hello.pdb Hello.rs
- 执行 Hello.exe 文件并验证输出。
什么是宏?
Rust 提供了一个强大的宏系统,允许元编程。正如您在前面的示例中看到的,宏看起来像函数,除了它们的名称以感叹号(!)结尾,但宏不是生成函数调用,而是扩展成源代码,并与程序的其余部分一起编译。因此,与函数不同,它们为程序提供了更多运行时功能。宏是函数的扩展版本。
使用 println! 宏 - 语法
println!(); // prints just a newline println!("hello ");//prints hello println!("format {} arguments", "some"); //prints format some arguments
Rust 中的注释
注释是提高程序可读性的一种方法。注释可以用来包含有关程序的其他信息,例如代码作者、关于函数/结构的提示等。编译器会忽略注释。
Rust 支持以下类型的注释:
单行注释 ( // ) - // 和行尾之间的任何文本都被视为注释
多行注释 (/* */) - 这些注释可以跨越多行。
示例
//this is single line comment /* This is a Multi-line comment */
在线执行
Rust 程序可以通过 Tutorialspoint Coding Ground 在线执行。在编辑器选项卡中编写HelloWorld程序,然后单击执行以查看结果。
广告