rust - Windows 编译执行

一,新建文件

 新建一个main.txt  的文件,写一个Hello, world!  ,然后把文件后缀改为 rs

fn main() {
    println!("Hello, world!");
}

二,编译文件

打开cmd命令窗口,编译main.rs文件

文件夹的内如如下:多个main.exe执行文件和main.pdb

三,执行文件

执行文件main.exe

 

四,要点解析

(一)main 函数

  这是所有 Rust 程序的开始。第一行表示“定义一个叫 main 的函数,没有参数也没有返回值。”如果有参数的话,它们应该出现在括号(())中。因为并没有返回值,所以我们可以省略整个返回值类型。

同时注意函数体被包裹在大括号({})中。Rust 要求所有函数体都位于其中。将前一个大括号与函数声明置于一行,并留有一个空格被认为是一个好的代码风格。

(二)Rust [宏]

      第二个重要的部分是println!()这一行。这是一个 Rust [宏]是 Rust 元编程的关键所在。相反如果我们调用一个函数的话,它应该看起来像这样:println()(木有 !)。我们将在后面更加详细的讨论 Rust 宏,不过现在你只需记住当看到符号 ! 的时候,就代表调用了一个宏而不是一个普通的函数。

(三)分号结尾(;

     Rust是一门[面向表达式](Glossary 词汇表.md#面向表达式语言(expression-oriented-language))的语言,也就是说大部分语句都是表达式。; 表示一个表达式的结束,另一个新表达式的开始。大部分 Rust 代码行以;结尾。

 

 

你可能感兴趣的:(rust,rust)