注意
本系列文章已升级、转移至我的自建站点中,本章原文为:rust集合库介绍
一、前言
基本的数据结构各种语言都会有自己的实现,rust也不例外。
在rust中,这些数据结构的实现被称作“集合”,被放置在了std::colections
中。
内容并不算多,只有4个而已,个人认为Vec
也应该算它的一部分,可能是因为其太过于常用,所以直接将其放在了全局,而没有放在该空间内。
二、map
首先第一个要介绍的就是我个人非常常用的集合map,也常常被称为映射。
不同于普通的数组只能通过数字索引去查找相应的元素,map可以实现将任意类型作为索引(key)去查找相应的元素(值)。
这在很多时候都是一个非常有用的特性,虽然其实现原理可能比较繁琐,但它的使用方法还是很简单的:
use
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 第十四章 rust集合库介绍
发表评论 取消回复