咱們先來聊聊Rust,這是一種挺牛的編程語言,不僅類型安全,還是跨平臺的。也就是說,你在Windows上寫的代碼,拿到Mac上也能跑,完全不用改。
首先,咱們得有個(gè)地方放代碼,對吧?打開終端,敲入以下命令,創(chuàng)建一個(gè)叫HelloWorld-App的文件夾,然后直接跳進(jìn)去。
C:/Users/Admin>mkdir HelloWorld-AppC:/Users/Admin>cd HelloWorld-App
接下來,我們要寫人生中第一個(gè)Rust程序。用記事本建一個(gè)新文件,名字就叫Hello.rs。這個(gè)文件后綴.rs是Rust的特色哦。
C:/Users/Admin/HelloWorld-App>notepad Hello.rs
打開這個(gè)新文件,把下面的代碼敲進(jìn)去:
fn main() { println!("Rust says Hello !!");}
這里咱們定義了一個(gè)main函數(shù),它是Rust程序的入口。println!這個(gè)宏是用來在控制臺打印文本的,后面的感嘆號!是Rust的特色之一。
好了,代碼寫好了,該編譯了。用rustc命令來編譯你的Hello.rs文件:
C:/Users/Admin/HelloWorld-App>rustc Hello.rs
編譯通過后,你會看到一個(gè)Hello.exe文件,這就是你的程序了。
找到剛才生成的Hello.exe,雙擊運(yùn)行它,看看控制臺輸出了啥。是不是看到了Rust says Hello !!?恭喜你,Rust之旅開始了!
在Rust里,宏不是函數(shù),但它們看起來挺像的。宏的名字通常以感嘆號!結(jié)尾。宏的作用是把它們自己變成代碼的一部分,這樣編譯器就可以和其他代碼一起編譯它們。所以說,宏比函數(shù)更強(qiáng)大,能給程序帶來更多的功能。
println!宏很簡單,用來打印東西到控制臺。比如:
寫代碼的時(shí)候,注釋是個(gè)好東西。它能幫你解釋代碼是干啥的,作者是誰,或者某個(gè)函數(shù)是干嘛的。編譯器才不管注釋呢,它直接忽略。
Rust里有兩類注釋:
舉個(gè)例子:
// 這是一個(gè)單行注釋/*這是一個(gè)多行注釋*/
在這篇文章中,我們學(xué)習(xí)了如何使用Rust編程語言創(chuàng)建一個(gè)簡單的“Hello World”程序。通過這個(gè)實(shí)踐,我們了解了Rust的基本語法和一些關(guān)鍵特性,包括如何聲明函數(shù)、使用宏以及編譯和執(zhí)行Rust程序。我們還探討了Rust的宏系統(tǒng),這是一種強(qiáng)大的元編程工具,允許我們在編譯時(shí)將代碼轉(zhuǎn)換成其他代碼。此外,我們也學(xué)習(xí)了如何在Rust中添加注釋以提高代碼的可讀性。
本文鏈接:http://www.www897cc.com/showinfo-26-82948-0.htmlRust語言入門:Hello World示例
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com