mirror of https://github.com/sunface/rust-course
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mg-chao
973e0f7cac
|
3 years ago | |
---|---|---|
.. | ||
README.md | 3 years ago | |
hashmap1.rs | 3 years ago | |
hashmap2.rs | 3 years ago | |
vec1.rs | 3 years ago | |
vec2.rs | 3 years ago |
README.md
集合(Collections)
Rust 的标准库包含了很多有用的数据结构,它们称作为集合。 大多其它的数据类型通常仅表示一个特定的值,但集合可以包含多个值。 内置的数组和元组类型指向的数据存储在堆上,这意味着存储的数据不必在编译时确定, 并可以根据程序的运行来增加或减少。
本次练习将带你熟悉 Rust 程序中两个特别常用的基本数据结构:
-
vector 能够存储一段连续且数量不定的值。
-
散列表(hash map) 能够将某个值与一个特定的键关联起来。 你可能也知道它们:C++ 中的 unordered map、Python 的 dictionary 或其它语言中的 associative array(译:关联数组、map、映射)。