48、第五章——开篇

Ticket管理系统——引言

 

在前一章中,我们孤立地建模了 Ticket:定义了它的字段及其约束,学习了如何在 Rust 中最好地表示这些字段,但并未考虑 Ticket 如何融入更大的系统。本章我们将围绕 Ticket 构建一个简单的流程,引入一个(基础的)管理系统来存储和获取tickets。

 

这一章节,我们将会有更多的机会探索新的Rust概念,例如:

  • Stack-allocatedarrays(堆栈分配的数组)
  • Vec动态数组类型
  • IteratorIntoIterator迭代器和…,用于遍历集合
  • Slices切片 (&[T]),用于处理集合的部分内容
  • 生命周期,用于描述引用的有效期限
  • HashMapBTreeMap,两种键值数据结构
  • EqHash,用于比较HashMap中的键
  • OrdPartialOrd,用于处理BTreeMap
  • IndexIndexMut,用于访问集合中的元素
阅读剩余
THE END