Lines Matching full:sets

17   An empty set can be created using: `sets.make()`, or it can be created with some starting values
18 if you pass it an sequence: `sets.make([1, 2, 3])`. This returns a struct containing all of the
20 values in the set can be retrieved using `sets.to_list(my_set)`.
22 An arbitrary object can be tested whether it is a set generated by `sets.make()` or not with the
49 s: A set, as returned by `sets.make()`.
60 s: A set, as returned by `sets.make()`.
73 s: A set, as returned by `sets.make()`.
88 s: A set, as returned by `sets.make()`.
101 a: A set, as returned by `sets.make()`.
110 """Returns two sets in the order of shortest and longest.
113 a: A set, as returned by `sets.make()`.
114 b: A set, as returned by `sets.make()`.
124 """Returns whether two sets are equal.
127 a: A set, as returned by `sets.make()`.
128 b: A set, as returned by `sets.make()`.
139 a: A set, as returned by `sets.make()`.
140 b: A set, as returned by `sets.make()`.
151 """Returns whether two sets are disjoint.
153 Two sets are disjoint if they have no elements in common.
156 a: A set, as returned by `sets.make()`.
157 b: A set, as returned by `sets.make()`.
169 """Returns the intersection of two sets.
172 a: A set, as returned by `sets.make()`.
173 b: A set, as returned by `sets.make()`.
182 """Returns the union of several sets.
185 *args: An arbitrary number of sets.
188 The set union of all sets in `*args`.
196 a: A set, as returned by `sets.make()`.
197 b: A set, as returned by `sets.make()`.
208 s: A set, as returned by `sets.make()`.
219 s: A set, as returned by `sets.make()`.
226 sets = struct(