set.rb

Path: lib/set.rb
Last Update: Thu Jun 30 01:16:13 CDT 2005

Copyright © 2002 Akinori MUSHA <[email protected]>

Documentation by Akinori MUSHA and Gavin Sinclair.

All rights reserved. You can redistribute and/or modify it under the same terms as Ruby.

  $Id: set.rb,v 1.20.2.7 2005/06/30 06:16:13 matz Exp $

Overview

This library provides the Set class, which deals with a collection of unordered values with no duplicates. It is a hybrid of Array’s intuitive inter-operation facilities and Hash’s fast lookup. If you need to keep values ordered, use the SortedSet class.

The method to_set is added to Enumerable for convenience.

See the Set class for an example of usage.

Required files

tsort   rbtree  
To view or add comments on this documentation, please go to the API wiki.

[Validate]