一、概述

·复合数据类型Compound types

复合类型是通过组合基础类型,用来表达更加复杂的数据结构,即使用其他类型定义的类型,因而复合类型又称之为派生类型。

二、rust中的内置复合类型

Struct结构体
Array数组
Tuple元组
Vector动态数组

三、来自rust标准库std::collections中的集合类型

VecDeque
LinkedList
HashMap
BTreeMap
HashSet (不重要)
BTreeSet(不重要)

四、按照存储的方式来划分

序列类型

  • 元组与数组
  • Vector
  • VecDeque
  • LinkedList

键值对(Map)类型

  • HashMap
  • BTreeMap

集合(Set)类型(本人不喜欢用)

  • HashSet (😦)
  • BTreeSet (😦)

参考

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐