注意

本系列文章已升级、转移至我的自建站点中,本章原文为:rust集合库介绍

一、前言

基本的数据结构各种语言都会有自己的实现,rust也不例外。

在rust中,这些数据结构的实现被称作“集合”,被放置在了std::colections中。

内容并不算多,只有4个而已,个人认为Vec也应该算它的一部分,可能是因为其太过于常用,所以直接将其放在了全局,而没有放在该空间内。

二、map

首先第一个要介绍的就是我个人非常常用的集合map,也常常被称为映射。

不同于普通的数组只能通过数字索引去查找相应的元素,map可以实现将任意类型作为索引(key)去查找相应的元素(值)。

这在很多时候都是一个非常有用的特性,虽然其实现原理可能比较繁琐,但它的使用方法还是很简单的:

use 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部