Set: Difference between revisions

392 bytes added ,  3 years ago
m
Added a general comment at the beginning to present the sets and also the HashSets.
(Added 11l)
m (Added a general comment at the beginning to present the sets and also the HashSets.)
Line 3,511:
 
=={{header|Nim}}==
Nim provides a set constructor which accepts elements of an ordinal type with at most 65536 values. Each element is represented by a bit. For non-ordinal elements or if the possible number of elements is too large (for instance for a set of strings or a set of 32 or 64 bits integers), the standard library provides a set constructor named HashSet.
 
Here is an example of usage of a set.
 
<lang nim>var # creation
s = {0, 3, 5, 10}
t = {3..20, 50..55}
 
Anonymous user