成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Rust語(yǔ)言入門(mén):Hello World示例

開(kāi)發(fā) 前端
咱們先來(lái)聊聊Rust,這是一種挺牛的編程語(yǔ)言,不僅類型安全,還是跨平臺(tái)的。也就是說(shuō),你在Windows上寫(xiě)的代碼,拿到Mac上也能跑,完全不用改。

開(kāi)始之前

咱們先來(lái)聊聊Rust,這是一種挺牛的編程語(yǔ)言,不僅類型安全,還是跨平臺(tái)的。也就是說(shuō),你在Windows上寫(xiě)的代碼,拿到Mac上也能跑,完全不用改。

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

先,咱們得有個(gè)地方放代碼,對(duì)吧?打開(kāi)終端,敲入以下命令,創(chuàng)建一個(gè)叫HelloWorld-App的文件夾,然后直接跳進(jìn)去。

C:\Users\Admin>mkdir HelloWorld-App
C:\Users\Admin>cd HelloWorld-App

寫(xiě)第一個(gè)Rust程序

接下來(lái),我們要寫(xiě)人生中第一個(gè)Rust程序。用記事本建一個(gè)新文件,名字就叫Hello.rs。這個(gè)文件后綴.rs是Rust的特色哦。

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

打開(kāi)這個(gè)新文件,把下面的代碼敲進(jìn)去:

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

這里咱們定義了一個(gè)main函數(shù),它是Rust程序的入口。println!這個(gè)宏是用來(lái)在控制臺(tái)打印文本的,后面的感嘆號(hào)!是Rust的特色之一。

編譯程序

好了,代碼寫(xiě)好了,該編譯了。用rustc命令來(lái)編譯你的Hello.rs文件:

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

編譯通過(guò)后,你會(huì)看到一個(gè)Hello.exe文件,這就是你的程序了。

運(yùn)行程序

找到剛才生成的Hello.exe,雙擊運(yùn)行它,看看控制臺(tái)輸出了啥。是不是看到了Rust says Hello !!?恭喜你,Rust之旅開(kāi)始了!

宏是啥?

在Rust里,宏不是函數(shù),但它們看起來(lái)挺像的。宏的名字通常以感嘆號(hào)!結(jié)尾。宏的作用是把它們自己變成代碼的一部分,這樣編譯器就可以和其他代碼一起編譯它們。所以說(shuō),宏比函數(shù)更強(qiáng)大,能給程序帶來(lái)更多的功能。

說(shuō)說(shuō)println!宏

println!宏很簡(jiǎn)單,用來(lái)打印東西到控制臺(tái)。比如:

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

注釋的藝術(shù)

寫(xiě)代碼的時(shí)候,注釋是個(gè)好東西。它能幫你解釋代碼是干啥的,作者是誰(shuí),或者某個(gè)函數(shù)是干嘛的。編譯器才不管注釋呢,它直接忽略。

Rust里有兩類注釋:

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

舉個(gè)例子:

// 這是一個(gè)單行注釋
/*
這是一個(gè)
多行注釋
*/

在這篇文章中,我們學(xué)習(xí)了如何使用Rust編程語(yǔ)言創(chuàng)建一個(gè)簡(jiǎn)單的“Hello World”程序。通過(guò)這個(gè)實(shí)踐,我們了解了Rust的基本語(yǔ)法和一些關(guān)鍵特性,包括如何聲明函數(shù)、使用宏以及編譯和執(zhí)行Rust程序。我們還探討了Rust的宏系統(tǒng),這是一種強(qiáng)大的元編程工具,允許我們?cè)诰幾g時(shí)將代碼轉(zhuǎn)換成其他代碼。此外,我們也學(xué)習(xí)了如何在Rust中添加注釋以提高代碼的可讀性。

責(zé)任編輯:華軒 來(lái)源: 科學(xué)隨想錄
相關(guān)推薦

2009-07-30 13:21:17

Scala入門(mén)Hello World

2013-12-19 14:34:52

Android ApiAndroid開(kāi)發(fā)Android SDK

2010-08-31 14:01:23

iPhone

2014-12-19 10:07:10

C

2017-11-23 17:45:46

Yii框架IntelYii框架深度剖析

2020-03-25 14:40:45

語(yǔ)言編程語(yǔ)言Hello

2023-04-10 18:34:25

編程語(yǔ)言開(kāi)發(fā)

2013-06-06 13:58:14

C語(yǔ)言

2009-08-11 10:32:23

什么是Groovy

2023-01-06 08:18:44

2009-09-16 17:15:19

OSGi Bundle

2023-09-04 07:30:03

Wasm匯編語(yǔ)言

2011-06-08 14:39:06

Qt 教程

2012-02-20 14:26:48

JavaPlay Framew

2021-02-01 17:29:19

FlutterHello World開(kāi)發(fā)

2023-05-23 08:01:10

Netty網(wǎng)絡(luò)通信

2009-08-14 16:54:19

C# Hello Wo

2021-11-26 08:22:01

Java動(dòng)態(tài)開(kāi)發(fā)

2011-08-05 09:48:46

iPhone Interface

2014-04-11 11:36:42

NDKAndroid開(kāi)發(fā)終端
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 超碰97人人人人人蜜桃 | 国产重口老太伦 | 午夜免费在线 | 国产伦精品一区二区三区四区视频 | 综合激情久久 | 亚洲国产网 | 国产精品一区二区久久 | 免费黄色录像片 | 国产午夜精品一区二区三区四区 | 91亚洲精品国偷拍自产在线观看 | 亚洲精品久久久蜜桃 | 精品一区二区三区在线视频 | 综合久久久 | 91不卡在线 | 天天成人综合网 | 亚洲国产一区二区在线 | 欧美高清免费 | 精品美女久久久久久免费 | 影音先锋中文字幕在线观看 | 久精品久久 | 亚洲欧美一区二区三区国产精品 | 精品久久久久久久久久久院品网 | 国产精品视频不卡 | 看羞羞视频免费 | 国产一级免费视频 | 亚洲欧美中文日韩在线v日本 | 欧美日韩一区二区在线观看 | 国产精品久久久久久影院8一贰佰 | 日韩视频在线观看中文字幕 | 久久精品一区二区 | 国产成人99久久亚洲综合精品 | 一级黄在线观看 | 99精品久久久久久久 | 成年免费大片黄在线观看一级 | 日本精品一区二区三区在线观看视频 | 鲁一鲁资源影视 | 国产欧美日韩综合精品一区二区 | 久久综合一区二区三区 | 日韩中文字幕 | 国产精品成av人在线视午夜片 | 在线免费观看黄色av |