📅  最后修改于: 2020-11-02 04:11:32             🧑  作者: Mango
本章通过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并在NOTEpad中打开它。将下面给出的代码添加到该文件-
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
Rust提供了一个强大的宏系统,可以进行元编程。正如您在前面的示例中所看到的,宏看起来像函数,只是它们的名称以bang(!)结尾,但是宏不生成函数调用,而是扩展为可与程序其余部分一起编译的源代码。因此,与功能不同,它们为程序提供了更多的运行时功能。宏是功能的扩展版本。
println!(); // prints just a newline
println!("hello ");//prints hello
println!("format {} arguments", "some"); //prints format some arguments
注释是一种提高程序可读性的方法。注释可用于包含有关程序的其他信息,例如代码作者,有关函数/构造的提示等。编译器将忽略注释。
Rust支持以下类型的注释-
单行注释(//)-//和行尾之间的任何文本均被视为注释
多行注释(/ * * /)-这些注释可能跨越多行。
//this is single line comment
/* This is a
Multi-line comment
*/
可以通过Tutorialspoint Coding Ground在线执行Rust程序。在“编辑器”选项卡中编写HelloWorld程序,然后单击“执行”以查看结果。