国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

研讀Rust圣經(jīng)解析——Rust learn-4(函數(shù),注釋,控制流)

這篇具有很好參考價值的文章主要介紹了研讀Rust圣經(jīng)解析——Rust learn-4(函數(shù),注釋,控制流)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

函數(shù)

函數(shù)的用處在于代碼封裝和復用

聲明函數(shù)

通過使用fn關鍵字我們可以聲明一個函數(shù)

fn test() {
    println!("test")
}

調用函數(shù)

和其他語言一樣函數(shù)名稱加括號

fn main() {
    test()
}

fn test() {
    println!("test")
}

表達式

在Rust中我們可以為一個變量設定一個函數(shù)表達式以設定變量的值

let x = {
	5+9
};

相當于寫成:

let x = add();

fn add(){
 return 5+9
}

注釋

所有程序員都力求使其代碼易于理解,不過有時還需要提供額外的解釋,這就是注釋

單行注釋

//

多行注釋

/**/

文檔注釋(重要)

///

Rust可以檢測你的文檔注釋中的代碼是否有問題,這既可以保證代碼的正確性也能保證文檔的實時性

控制流

根據(jù)條件是否為真來決定是否執(zhí)行某些代碼

if-else判斷

fn main() {
    let n = 5;
    if n > 6 {
        println!("1")
    } else if n == 6 {
        println!("2")
    }else { 
        println!("3")
    }
}

loop循環(huán)

loop 關鍵字告訴 Rust 一遍又一遍地執(zhí)行一段代碼直到你明確要求停止

loop{
	//...
}

跳出loop

loop{
	//...
	break;
}

跳出并攜帶返回值

loop{
	//...
	break 返回值;
}

跳出指定循環(huán)

我們可能會遇到多個循環(huán)疊加的情況,當內部循環(huán)結束需要跳出外部循環(huán)時這很有效,而這也是Rust生命周期的妙用

'out:loop{
	'mid:loop{
		'inner:loop{
				break 'out;
		}
	}
}

while循環(huán)

fn main() {
    let n = 5;
   while n-1>0{
       //....
   }
}

for循環(huán)

Rust中的for比較像python的因為他就是for-in文章來源地址http://www.zghlxwxcb.cn/news/detail-413803.html

let eles = [1,2,3]
for ele in eles{
	//...
}
for i in (0..10){
	//...
}

到了這里,關于研讀Rust圣經(jīng)解析——Rust learn-4(函數(shù),注釋,控制流)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Rust語法:變量,函數(shù),控制流,struct

    Rust語法:變量,函數(shù),控制流,struct

    可變與不可變變量 Rust中使用let來聲明變量,但是let聲明的是不可變變量,如果想要可變,則需要加上mut 變量與常量 常量與不可變變量一樣都是不能被修改的,但是他與不可變變量有很多區(qū)別。 常量用const聲明,且必須標注其類型 常量不能加mut修飾 常量可以在任何作

    2024年02月13日
    瀏覽(20)
  • 【Rust 基礎篇】Rust 文檔注釋

    在 Rust 中,文檔注釋(doc comments)是一種特殊的注釋格式,用于為代碼提供文檔和說明。文檔注釋可以包含在函數(shù)、結構體、枚舉、模塊等代碼元素之前,以提供關于代碼功能、使用方法和示例的詳細說明。本篇博客將詳細介紹 Rust 中的文檔注釋的使用方法、格式和最佳實踐

    2024年02月15日
    瀏覽(18)
  • Rust的注釋與文檔

    rust中//!和///有什么區(qū)別? 在 Rust 中, //! 和 /// 是特殊注釋語法,用于文檔注釋(Documentation Comments)。它們用于編寫文檔,并生成 Rust 代碼的 API 文檔。 //! 用于編寫模塊級別的文檔注釋,通常放置在模塊的開頭。它允許您編寫與整個模塊相關的文檔。這些注釋會被 Rust 編譯

    2024年02月07日
    瀏覽(18)
  • Rust 注釋規(guī)則

    Rust 注釋規(guī)則

    單行注釋有兩種 // 和 /// 。 其中 /// 用在文檔的頭部,作為文檔的一部分。 // 可以用在任何部分。 多行注釋 /* */ 。

    2024年02月03日
    瀏覽(19)
  • Rust 學習筆記 - 注釋全解

    Rust 學習筆記 - 注釋全解

    和其他編程語言一樣,Rust 也提供了代碼注釋的功能,注釋用于解釋代碼的作用和目的,幫助開發(fā)者理解代碼的行為,編譯器在編譯時會忽略它們。 單行注釋以兩個斜杠 ( // ) 開始,只影響它們后面直到行末的內容。單行注釋通常用于對代碼行或代碼塊的短小說明。 多行注釋

    2024年02月19日
    瀏覽(21)
  • rust-learn

    參考: 安裝 - Rust 程序設計語言 中文版 安裝 rustup:curl --proto \\\'=https\\\' --tlsv1.2 https://sh.rustup.rs -sSf | sh 完成后,提示:source \\\"$HOME/.cargo/env\\\"。輸入命令即可! 其實就是執(zhí)行:export PATH=\\\"$HOME/.cargo/bin:$PATH\\\"

    2024年02月21日
    瀏覽(18)
  • 2022-kaggle-nlp賽事:Feedback Prize - English Language Learning(超多注釋講解)

    2022-kaggle-nlp賽事:Feedback Prize - English Language Learning(超多注釋講解)

    比賽地址Feedback Prize - English Language Learning | Kaggle 0.1 比賽目標 寫作是一項基本技能??上Ш苌賹W生能夠磨練,因為學校很少布置寫作任務。學習英語作為第二語言的學生,即英語語言學習者(ELL, English Language Learners),尤其受到缺乏實踐的影響。現(xiàn)有的工具無法根據(jù)學生的

    2024年02月11日
    瀏覽(15)
  • 【vscode】生成函數(shù)參數(shù)@param注釋 及 自動添加頭注釋和函數(shù)注釋

    【vscode】生成函數(shù)參數(shù)@param注釋 及 自動添加頭注釋和函數(shù)注釋

    自動添加頭部、函數(shù)注釋 方法一:輸入/**,IDE會自動彈出完整的多行注釋demo: 方法二:下載安裝koroFileHeader, 一個vscode插件, 用于生成文件頭部注釋和函數(shù)注釋的插件,效果如下: 用戶設置文件settings.json,輸入以下配置: 配置完成保存后, 重啟vscode 完成插件環(huán)境生成。

    2024年02月13日
    瀏覽(27)
  • VSCode中自動生成文檔頭注釋和函數(shù)注釋

    VSCode中自動生成文檔頭注釋和函數(shù)注釋

    在編寫python代碼的時候,有時候需要對函數(shù)的作用、參數(shù)以及返回值進行說明,如下圖所示,自己編寫的話會有很多重復操作,于是希望可以使用快捷鍵自己生成,下面進行具體步驟的講解。 打開VSCode,在擴展中搜索koroFileHeader,進行安裝 1.在VSCode中打開設置 2.在設置中添加

    2024年02月08日
    瀏覽(25)
  • VS Code——koroFileHeader插件:生成頭部注釋、函數(shù)注釋

    VS Code——koroFileHeader插件:生成頭部注釋、函數(shù)注釋

    ?1、安裝插件 ?2、CTRL + , 打開設置,輸入?fileheader ,進入?setting.json 配置相關信息 3、 將下方代碼,插入 setting.json,有不需要的字段,可以刪掉 4、保存設置,重啟vscode,就可以使用了 ? ? ? ? (1)文件頭部注釋: CTRL+Win+i?(Ctrl + Alt + i)?(Windows)、 CTRL+cmd+i?(mac) ? ? ? ? (

    2024年02月10日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包