HashMap 用于存儲鍵值對风题,類似于其他編程語言中的字典残炮。在標(biāo)準(zhǔn)庫的定義是 HashMap<K, V> 诵竭,下面將用代碼解釋 HashMap 的...
HashMap 用于存儲鍵值對风题,類似于其他編程語言中的字典残炮。在標(biāo)準(zhǔn)庫的定義是 HashMap<K, V> 诵竭,下面將用代碼解釋 HashMap 的...
之前我們已經(jīng)使用過 String谆扎,對于 String 的解釋是可增長的银室、可變的枕面、有所有權(quán)的蝎抽、UTF-8 編碼的字符串類型政钟。String 的數(shù)據(jù)是...
這一篇博客我們來聊一下Rust中 vector 的使用。vector 就像數(shù)組一樣樟结,用于存儲同一類型的一系列的值养交,但是允許動態(tài)地添加和刪除值,以...
枚舉 enum瓢宦,用于從眾多選項中選擇一個碎连。 定義枚舉 這是我們在很多面向?qū)ο笳Z言中常見的定義枚舉的方式 以往對枚舉的認(rèn)識,就是枚舉限定了幾個固定...
這篇博客來聊一下 結(jié)構(gòu)體的方法驮履,本質(zhì)上就是為某個結(jié)構(gòu)體而定義的方法 (函數(shù))鱼辙。拿面向?qū)ο笳Z言來說,寫了一個類玫镐,還可能會在這個類里寫一些方法倒戏,基本...
結(jié)構(gòu)體可以用于組織不同類型的數(shù)據(jù),和一些面向?qū)ο裾Z言中的 類 是很像的恐似。 這篇博客包含以下內(nèi)容 結(jié)構(gòu)體的定義 通過一個函數(shù)杜跷,創(chuàng)建并返回一個結(jié)構(gòu)體...
這篇博客有以下內(nèi)容 字符串切片解釋 通用切片 String,&String矫夷,&str 的區(qū)別 注意: &str 就是字符串切片 字符串切片 字符...
今天我們來學(xué)習(xí)一下Rust中的引用與借用葛闷。我在看官方教程講解引用與借用的時候,很困惑双藕,分不清引用與借用淑趾。在第二遍理解的時候,大概能夠理清了忧陪。 先...
本篇博客我們來解釋幾個名詞驳概,棧、堆旷赖、作用域顺又、所有權(quán)、所有權(quán)移動 棧 棧是在代碼運(yùn)行時等孵,可供使用的一塊內(nèi)存稚照。它的存取數(shù)據(jù)方式是先進(jìn)后出,或者說后進(jìn)...
函數(shù)的定義 Rust 函數(shù)的定義是以 fn 開頭俯萌,main 函數(shù)是Rust程序的入口函數(shù) 表達(dá)式 語句果录,是執(zhí)行一些操作,但不返回值的指令咐熙。表達(dá)式...