日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

Rust語言入門:Hello World示例

來源: 責(zé)編: 時(shí)間:2024-04-11 17:30:25 160觀看
導(dǎo)讀開始之前咱們先來聊聊Rust,這是一種挺牛的編程語言,不僅類型安全,還是跨平臺的。也就是說,你在Windows上寫的代碼,拿到Mac上也能跑,完全不用改。創(chuàng)建項(xiàng)目文件夾首先,咱們得有個(gè)地方放代碼,對吧?打開終端,敲入以下命令,創(chuàng)建一個(gè)叫

開始之前

qdN28資訊網(wǎng)——每日最新資訊28at.com

咱們先來聊聊Rust,這是一種挺牛的編程語言,不僅類型安全,還是跨平臺的。也就是說,你在Windows上寫的代碼,拿到Mac上也能跑,完全不用改。qdN28資訊網(wǎng)——每日最新資訊28at.com

創(chuàng)建項(xiàng)目文件夾

先,咱們得有個(gè)地方放代碼,對吧?打開終端,敲入以下命令,創(chuàng)建一個(gè)叫HelloWorld-App的文件夾,然后直接跳進(jìn)去。qdN28資訊網(wǎng)——每日最新資訊28at.com

C:/Users/Admin>mkdir HelloWorld-AppC:/Users/Admin>cd HelloWorld-App

寫第一個(gè)Rust程序

接下來,我們要寫人生中第一個(gè)Rust程序。用記事本建一個(gè)新文件,名字就叫Hello.rs。這個(gè)文件后綴.rs是Rust的特色哦。qdN28資訊網(wǎng)——每日最新資訊28at.com

C:/Users/Admin/HelloWorld-App>notepad Hello.rs

打開這個(gè)新文件,把下面的代碼敲進(jìn)去:qdN28資訊網(wǎng)——每日最新資訊28at.com

fn main() {   println!("Rust says Hello !!");}

這里咱們定義了一個(gè)main函數(shù),它是Rust程序的入口。println!這個(gè)宏是用來在控制臺打印文本的,后面的感嘆號!是Rust的特色之一。qdN28資訊網(wǎng)——每日最新資訊28at.com

編譯程序

好了,代碼寫好了,該編譯了。用rustc命令來編譯你的Hello.rs文件:qdN28資訊網(wǎng)——每日最新資訊28at.com

C:/Users/Admin/HelloWorld-App>rustc Hello.rs

編譯通過后,你會看到一個(gè)Hello.exe文件,這就是你的程序了。qdN28資訊網(wǎng)——每日最新資訊28at.com

運(yùn)行程序

找到剛才生成的Hello.exe,雙擊運(yùn)行它,看看控制臺輸出了啥。是不是看到了Rust says Hello !!?恭喜你,Rust之旅開始了!qdN28資訊網(wǎng)——每日最新資訊28at.com

宏是啥?

在Rust里,宏不是函數(shù),但它們看起來挺像的。宏的名字通常以感嘆號!結(jié)尾。宏的作用是把它們自己變成代碼的一部分,這樣編譯器就可以和其他代碼一起編譯它們。所以說,宏比函數(shù)更強(qiáng)大,能給程序帶來更多的功能。qdN28資訊網(wǎng)——每日最新資訊28at.com

說說println!宏

println!宏很簡單,用來打印東西到控制臺。比如:qdN28資訊網(wǎng)——每日最新資訊28at.com

  • println!(); 只打印一個(gè)換行。
  • println!("hello"); 打印"hello"。
  • println!("format {} arguments", "some"); 打印"format some arguments"。

注釋的藝術(shù)

寫代碼的時(shí)候,注釋是個(gè)好東西。它能幫你解釋代碼是干啥的,作者是誰,或者某個(gè)函數(shù)是干嘛的。編譯器才不管注釋呢,它直接忽略。qdN28資訊網(wǎng)——每日最新資訊28at.com

Rust里有兩類注釋:qdN28資訊網(wǎng)——每日最新資訊28at.com

  • 單行注釋:就是//后面到行尾的文本。
  • 多行注釋:用/*開始,*/結(jié)束,可以跨好多行。

舉個(gè)例子:qdN28資訊網(wǎng)——每日最新資訊28at.com

// 這是一個(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中添加注釋以提高代碼的可讀性。qdN28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接: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

上一篇: C++中的外部模板及其在當(dāng)前編譯文件中的實(shí)例化

下一篇: 面試官:Vue3中什么是Reactive的懶響應(yīng)性?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 對標(biāo)蘋果的靈動島 華為帶來實(shí)況窗功能

    繼蘋果的靈動島之后,華為也在今天正式推出了“實(shí)況窗”功能。據(jù)今天鴻蒙OS 4.0的現(xiàn)場演示顯示,華為的實(shí)況窗可以更高效的展現(xiàn)出實(shí)時(shí)通知,比如鎖屏上就能看到外賣、打車、銀行
  • 六大權(quán)益!華為8月服務(wù)日開啟:手機(jī)免費(fèi)貼膜、維修免人工費(fèi)

    8月5日消息,一年一度的華為開發(fā)者大會2023(Together)日前在松山湖拉開帷幕,與此同時(shí),華為8月服務(wù)日也式開啟,到店可享六大專屬權(quán)益。華為用戶可在華為商城Ap
  • .NET 程序的 GDI 句柄泄露的再反思

    一、背景1. 講故事上個(gè)月我寫過一篇 如何洞察 C# 程序的 GDI 句柄泄露 文章,當(dāng)時(shí)用的是 GDIView + WinDbg 把問題搞定,前者用來定位泄露資源,后者用來定位泄露代碼,后面有朋友反
  • 虛擬鍵盤 API 的妙用

    你是否在遇到過這樣的問題:移動設(shè)備上有一個(gè)固定元素,當(dāng)激活虛擬鍵盤時(shí),該元素被隱藏在了鍵盤下方?多年來,這一直是 Web 上的默認(rèn)行為,在本文中,我們將探討這個(gè)問題、為什么會發(fā)生
  • 騰訊VS網(wǎng)易,最卷游戲暑期檔,誰能笑到最后?

    作者:無銹缽來源:財(cái)經(jīng)無忌7月16日晚,上海1862時(shí)尚藝術(shù)中心。伴隨著幻象的精準(zhǔn)命中,碩大的熒幕之上,比分被定格在了14:12,被寄予厚望的EDG戰(zhàn)隊(duì)以絕對的優(yōu)勢戰(zhàn)勝了BLG戰(zhàn)隊(duì),拿下了總決
  • “又被陳思誠騙了”

    作者|張思齊 出品|眾面(ID:ZhongMian_ZM)如今的國產(chǎn)懸疑電影,成了陳思誠的天下。最近大爆電影《消失的她》票房突破30億斷層奪魁暑期檔,陳思誠再度風(fēng)頭無兩。你可以說陳思誠的
  • 8月見!小米MIX Fold 3獲得3C認(rèn)證:支持67W快充

    這段時(shí)間以來,包括三星、一加、榮耀等等有不少品牌旗下的最新折疊屏旗艦都得到了不少爆料,而小米新一代折疊屏旗艦——小米MIX Fold 3此前也屢屢被傳
  • iQOO Neo8 Pro評測:旗艦雙芯加持 最強(qiáng)性能游戲旗艦

    【Techweb評測】去年10月,iQOO推出了一款Neo7手機(jī),該機(jī)搭載了聯(lián)發(fā)科天璣9000+,配備獨(dú)顯芯片Pro+,帶來了同價(jià)位段最佳的游戲體驗(yàn),一經(jīng)上市便受到了諸多用
  • AI藝術(shù)欣賞體驗(yàn)會在上海梅賽德斯奔馳中心音樂俱樂部上演

    光影交錯的鏡像世界,虛實(shí)幻化的視覺奇觀,虛擬偶像與真人共同主持,這些場景都出現(xiàn)在2019世界人工智能大會的舞臺上。8月29日至31日,“AI藝術(shù)欣賞體驗(yàn)會”在上海
Top 主站蜘蛛池模板: 青河县| 沁水县| 盐城市| 雷山县| 桐乡市| 荣成市| 平利县| 林甸县| 土默特右旗| 霍州市| 绿春县| 扎兰屯市| 资中县| 渭源县| 盱眙县| 舒兰市| 蕉岭县| 陇南市| 类乌齐县| 客服| 丰原市| 伽师县| 彩票| 南部县| 南投市| 剑川县| 东兰县| 平南县| 湘潭市| 德惠市| 凤庆县| 宁乡县| 葫芦岛市| 施秉县| 鸡西市| 荣成市| 巴中市| 湖北省| 凌源市| 茌平县| 罗江县|