国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

Rust 常見集合

2023-03-22 15:06 更新
ch08-00-common-collections.md
commit 1fd890031311612e54965f7f800a8c8bd4464663

Rust 標準庫中包含一系列被稱為 集合collections)的非常有用的數(shù)據(jù)結(jié)構(gòu)。大部分其他數(shù)據(jù)類型都代表一個特定的值,不過集合可以包含多個值。不同于內(nèi)建的數(shù)組和元組類型,這些集合指向的數(shù)據(jù)是儲存在堆上的,這意味著數(shù)據(jù)的數(shù)量不必在編譯時就已知,并且還可以隨著程序的運行增長或縮小。每種集合都有著不同功能和成本,而根據(jù)當前情況選擇合適的集合,這是一項應(yīng)當逐漸掌握的技能。在這一章里,我們將詳細的了解三個在 Rust 程序中被廣泛使用的集合:

  • vector 允許我們一個挨著一個地儲存一系列數(shù)量可變的值
  • 字符串string)是字符的集合。我們之前見過 ?String ?類型,不過在本章我們將深入了解。
  • 哈希 maphash map)允許我們將值與一個特定的鍵(key)相關(guān)聯(lián)。這是一個叫做 map 的更通用的數(shù)據(jù)結(jié)構(gòu)的特定實現(xiàn)。

對于標準庫提供的其他類型的集合,請查看文檔。

我們將討論如何創(chuàng)建和更新 vector、字符串和哈希 map,以及它們有什么特別之處。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號