In this chapter, we’ll discuss other common data structures for representing collections of values: sets, maps, stacks, and queues. ReScript’s standard libraries provide several options for these collections, with similar APIs but different use cases. We’ll break down these collections into two categories: immutable collections and mutable collections.
Like lists, updates on immutable collections are functional and do not actually change the contents of the collection being updated. Instead, they return a new collection with the update ...